Audiority - Harmonic Maximizer 1.0.2, Polaris 1.4.0, SideFilter 1.1, The Abuser 1.3.1, Tremolan 1.0, TS-1 Transient Shaper 1.1, VST x86 x64 - набор виртуальных инструментов

Audiority - Harmonic Maximizer 1.0.2, Polaris 1.4.0, SideFilter 1.1, The Abuser 1.3.1, Tremolan 1.0, TS-1 Transient Shaper 1.1, VST AAX x86 x64 (+NO INSTALL, SymLink Installer) [08.11.2016]
Дата Выпуска: сборка 08.11.2016
Версия: см. описание
Разработчик: Audiority
Сайт разработчика: audiority.com
Формат: VST, AAX* (*AudioUTOPiA ProTools 12)
Разрядность: 32bit, 64bit
Таблэтка: Вылечено
Системные требования: Windows 7 и выше.
Размер: 81 MB
Набор виртуальных инструментов от компании Audiority.
Harmonic Maximizer 1.0.2, Polaris 1.4.0, SideFilter 1.1, The Abuser 1.3.1, Tremolan 1.0, TS-1 Transient Shaper 1.1
Harmonic.Maximizer 1.0.2 - многополосный эксайтер / овердрайв.
Polaris 1.4.0 - алгоритмический эхо / реверберационный процессор, вдохновленный цифровыми железными аналогами 1970-х.
SideFilter 1.1 - фильтр моносовместимости в НЧ части спектра.
The.Abuser 1.3.1 - дисторшн с управляемой динамической нелинейностью.
Tremolan 1.0 - тремоло-панер.
TS-1 Transient Shaper 1.1 - транзиент процессор с частотно-зависимым трензиент детектором.
[[[[[["Установка" с использованием SymLink Installer]]]]]]
1. Извлечь контент раздачи 7-zip на любой диск для постоянного хранения (так, чтобы потом не удалять*).
Например: d:\Audiority\ - не глубоко по вложенности папок и без кириллицы!
* Для обеспечения работоспособности SymLink Installer,
ПЕРЕМЕЩАТЬ, УДАЛЯТЬ, ПЕРЕИМЕНОВЫВАТЬ ЧТО-ЛИБО В КОНТЕНТЕ РАЗДАЧИ НЕДОПУСТИМО.
2. Во избежание коллизий, при создании символьных ссылок, необходимо, !!! сохранив наработки (пресеты и т.п.) !!!, деинсталлировать ранее установленные плагины и удалить оставшиеся после деинсталляции папки размещения контента (если остались):
------------------
[[[Папки размещения контента]]]
Символ "-" перед путями ниже означает то, какие именно папки не нужны для x86 систем.
- C\Program Files (x86)\VstPlugins\Audiority x64
C\Program Files (x86)\VstPlugins\Audiority x86
C\Users\(Current User Name)\Documents\Audiority
C\Users\(Current User Name)\Documents\Audiority Licenses
C\Users\(Current User Name)\Documents\Audiority Presets
- C\Program Files\Common Files\Avid\Audio\Plug-Ins\Audiority
C\Program Files (x86)\Common Files\Avid\Audio\Plug-Ins\Audiority
------------------
3. Для мгновенной инсталляции на основе символьных ссылок, запустить нужный* CMD (для Windows 7) от администратора (если надо*, то поправить пути к VST в CMD).
------------------
* [[[Каково предназначение *.CMD файлов?]]]
CMD файлы - это командные файлы ОС Windows, обеспечивающие автоматическое копирование или создание символьных ссылок.
Файлы SymLink Installer:
x64 Windows MKLINK.cmd - создает символьные ссылки на папки и файлы пакета плагинов для x64 Windows 7 и выше.
x64 Windows MKLINK DELETE.cmd - удаляет символьные ссылки на папки и файлы пакета плагинов для x64 Windows 7 и выше.
x86 Windows MKLINK.cmd - создает символьные ссылки на папки и файлы пакета плагинов для x86 Windows 7 и выше.
x86 Windows MKLINK DELETE.cmd - удаляет символьные ссылки на папки и файлы пакета плагинов для x86 Windows 7 и выше.
------------------
[[[Как изменить пути к VST2 в SymLink Installer?]]]
Ниже следующее можно не делать, если в настройках DAW указать дополнительный путь сканирования VST плагинов:
C:\Program Files (x86)\VstPlugins
Отредактируйте пути создания символьных ссылок в CMD-файлах,
Например, в файле x64 Windows MKLINK.cmd замените (используя любой текстовый редактор) строки:
cmd /c mkdir "%PROGRAMFILES(x86)%\VstPlugins"
cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\Audiority x64" "%~dp0C\Program Files (x86)\VstPlugins\Audiority x64"
cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\Audiority x86" "%~dp0C\Program Files (x86)\VstPlugins\Audiority x86"
например, так:
cmd /c mkdir "%PROGRAMFILES%\Steinberg\VstPlugins"
cmd /c mklink /j "%PROGRAMFILES%\Steinberg\VstPlugins\Audiority" "%~dp0C\Program Files (x86)\VstPlugins\Audiority x64"
cmd /c mkdir "%PROGRAMFILES(x86)%\Steinberg\VstPlugins"
cmd /c mklink /j "%PROGRAMFILES(x86)%\Steinberg\VstPlugins\Audiority" "%~dp0C\Program Files (x86)\VstPlugins\Audiority x86"
Пояснение:
cmd /c mklink /j "Приемник" "Источник"
- команда создания символьной ссылки для источника "Источник" в приемнике "Приемник",
Аналогичные изменения нужно провести и в файле деинсталляторе - x64 Windows MKLINK DELETE.cmd.
------------------
[[[Разблокировка копирования ProTools файлов]]]
Для разблокировки копирования AAX файлов, удалите знаки "REM " в файле
x64 Windows MKLINK VST.cmd
перед командами типа:
REM cmd /c mkdir "%COMMONPROGRAMFILES%\Avid\Audio\Plug-Ins"
REM cmd /c mklink /j "%COMMONPROGRAMFILES%\Avid\Audio\Plug-Ins\Audiority" "%~dp0C\Program Files\Common Files\Avid\Audio\Plug-Ins\Audiority"
REM cmd /c mkdir "%COMMONPROGRAMFILES(x86)%\Avid\Audio\Plug-Ins"
REM cmd /c mklink /j "%COMMONPROGRAMFILES(x86)%\Avid\Audio\Plug-Ins\Audiority" "%~dp0C\Program Files (x86)\Common Files\Avid\Audio\Plug-Ins\Audiority"
------------------
[[[Информационные утилиты (их использовать не обязательно)]]]
FoldersList.cmd - создает перечень папок в папке ..\C\ данного пакета.
tree.txt - древо каталогов в папке ..\C\ данного пакета.
..\NOT EMPTY FOLDERS\x64 Windows NOT EMPTY FOLDERS.cmd - создает отчет по текущему состоянию целевых папок данного пакета для x64 Windows 7.
..\NOT EMPTY FOLDERS\x86 Windows NOT EMPTY FOLDERS.cmd - создает отчет по текущему состоянию целевых папок данного пакета для x86 Windows 7.
------------------
4. Установка завершена.
Открыть DAW, указать в настройках DAW дополнительный путь сканирования VST плагинов:
C:\Program Files (x86)\VstPlugins
и выполнить обновляющее сканирование плагинов.
***************************
[[[Регистрация]]]
!!! Плагины уже зарегистрированы !!!
При необходимости, могут быть зарегистрированы соответствующим кейгеном из папок
..\INSTALL\..\R2R\
#########################################
Источники:
Audiority.Harmonic.Maximizer.v1.0.2.Incl.Patched.and.Keygen-R2R
Audiority.Polaris.v1.4.0.Incl.Patched.and.Keygen-R2R
Audiority.SideFilter.v1.1.Incl.Keygen-R2R
Audiority.The.Abuser.v1.3.1.FIXED-R2R
Audiority.Tremolan.v1.0-STUDIO
Audiority.TS-1.Transient.Shaper.v1.1.Incl.Keygen-R2R
Зачем нужны версии NO INSTALL?
Для того, чтобы:
- хранить РАБОТОСПОСОБНЫЕ версии плагинов НЕ НА СИСТЕМНОМ диске, например, на USB накопителе, или SSD диске*;
- использовать одну и ту же копию пакета установки плагина в нескольких экземплярах ОС на одном компьютере;
- при переустановке ОС не терять время** на ожидание инсталляции;
- зачастую, освободиться от десятков тысяч записей в реестре.
* ОС (операционную систему) на SSD ставить не всегда оптимально, по причине постоянных перезаписей со стороны ОС, что несколько съедает ресурс SSD.
** Использовать "виртуальную инсталляцию" с помощью символьных ссылок.
За секунды, с помощью символьных ссылок "устанавливать" и "удалять", множество плагинов
- для установки которых "по правилам" нужно пройти 16 раз странный ритуал с диалогами выбора нужных путей и выполнить ритуальные условия наличия или отсутствия предыдущих инсталляций этих плагинов.
В чем неудобства версии NO INSTALL?
Минусы NO INSTALL:
- нужно совершить усилие к пониманию работы с символьными ссылками;
- нужно обеспечивать чистую деинсталляцию ранее установленных плагинов, включая ручное удаление оставленных после деинсталляции этих плагинов пустых папок.
В чем отличие NO INSTALL от Portable?
Portable - работает из любого места на диске, то есть не привязана к определенным путям.
NO INSTALL - требует наличия своего контента или символьных ссылок на него в определенном месте на диске, то есть привязана к определенным путям (что обходится путем использования символьных ссылок), иногда требуется наличие некоторых записей в реестре.
В чем польза символьных ссылок?
Символьные ссылки создают для ОС "иллюзию" реального присутствия папок (или файлов) там, где их нет.
Например, можно перенести любую папку (или файл) любой установленной программы, оставив вместо неё символьную ссылку на то место, где эта папка будет расположена фактически.
Например, перенести папку C:\Program Files (x86)\VstPlugins в X:\Vst и при этом все будет оставаться так, будто бы все по прежнему находится в папке C:\Program Files (x86)\VstPlugins.
Суть "установки" NO INSTALL версии:
1. Деинсталлировать ранее установленную.
2. Убедиться, что все C++ стоят или установить их.
3. Извлечь на любой диск для постоянного хранения.
4. Запустить нужный CMD от админа (если надо, то поправить пути к VST в нем)
[hr]
Как делается NO INSTALL?
С помощью 3-х инструментов:
- Total Commander 8.52a (с проверкой хэша MD5 при операциях копирования)
- Reg Organizer 7.40 Final RePack (& Portable) by KpoJIuK
https://www.youtube.com/results?search_query=Reg+Organizer
- Sandboxie
sandboxie.com/index.php?DownloadSandboxie
https://www.youtube.com/results?search_query=Sandboxie
Также используется 7 zip, который может открывать многие форматы, в том числе и EXE.
CFF Explorer - узнать многое об EXE, VST2, VST3 файлах, например с какими системными DLL они связаны...
www.ntcore.com/exsuite.php
1.
Запустить инсталлятор в песочнице Sandboxie и "собирать урожай" из папок:
c:\Sandbox\..\drive
c:\Sandbox\..\user
При этом, некоторая часть из этих папок может быть ненужным мусором,
- так сказать, рассеянным по папкам "облаком" деинсталляторных "костылей".
Внимание! После сбора урожая из песочницы и её содержимое можно удалить вручную, - удалив саму папку c:\Sandbox\,
- в следующий раз она образуется автоматически при использовании песочницы.
2.
Пробуем разбросать контент, полученный на этапе 1, по папкам с помощью символьных ссылок**
и проверить работоспособность такого варианта.
3.
Если не запускается на этапе 2, то (предположительно) для обеспечения работоспособности требуются записи в реестре.
Если это так, то делаем полную инсталляцию с помощью режима слежения* Reg Organizer, ищем в реестре нужные записи, экспортируем их с помощью Reg Organizer и деинсталлируем софт.
* Reg Organizer. Как делать очистку компьютера
YouTube: 7pdm-mHjdsU
4.
Возвращаем экспортированные на этапе 3 обратно в реестр и
повторяем попытку проверки работоспособности, аналогичную этапу 2.
* "NO INSTALL" отличается от PORTABLE тем, что:
- либо весь или не весь контент должен находиться в строго определенных системных папках (это можно обходить с помощью символьных ссылок**);
- либо требуется что-то прописать в реестр;
- либо и то и другое.
Пример командного файла "x64 Windows MKLINK VST.cmd" для разбрасывания символьных ссылок:
[hr]
Что такое символьная ссылка?
Как экономить место на системном диске или что такое "символьная ссылка"?
Символьная ссылка (или символическая, симлинк, от англ. Symbolic link)*, на файлы/папки,
позволяет разместить файлы/папки в любом месте на дисках,
и для программ, которые "хотят видеть" эти файлы/папки в определенном месте будет создана "иллюзия",
будто бы эти файлы/папки "реально" находятся там, где находится лишь эта особая разновидность ссылки.
youtube.com/watch?v=AJ0c5e2oLew
Чем реализовать?
А
Стандартной командой Windows - mklink
skesov.ru/sozdanie-simvolnoy-ssyilki-dlya-papki/#hcq=f5F8yFp:
skesov.ru/sozdanie-simvolnoy-ssyilki-dlya-papki/
Б
Например:
Alax.Info NTFS Links:
- умеет создавать символические ссылки;
- позволяет просматривать наличие симлинков через свойства файла/папки;
- позволяет правильно удалять символические ссылки, не затрагивающее папку-источник;
- не требует перезагрузки.
Или:
Link Shell Extension
Total Commander - NTLinks, NTFS Links
ru.wikipedia.org/wiki/Жёсткая_ссылка
murzix.ru/2010/05/symbolic-link/
2notebook.net/content/articles/kak-sozdat-simvolnuyu-ssylku-v-windows
[hr]
Как распаковываются инсталляторы?
Контент любого инсталлятора может быть распакован путем моделирования инстралляции в виртуальной изолированной среде защищенного запуска программ Sandboxie – Песочнице.
1
Установить и запустить Sandboxie.
Sandboxie
sandboxie.com/index.php?DownloadSandboxie
https://www.youtube.com/results?search_query=Sandboxie
2
Этот шаг выполняется перед каждым новым запуском инсталляции в среде Sandboxie.
Очистить папку виртуальных инсталляций Sandboxie, полностью удалив папку:
c:\Sandbox\
3
Запустить инсталлятор (инсталляторы) через контекстное меню в песочнице Sandboxie и пройти все этапы инсталляции.
В результате в папках c:\Sandbox\ будет находиться контент, который был бы реально установлен в системе.
Папки Sandboxie имеют следующее соответствие:
c:\Sandbox\..\drive\C\ - это C:\
c:\Sandbox\..\user\all\ - это C:\ProgramData\
c:\Sandbox\..\user\current\ - это C:\Users\(Current User Name)\
Для переноса содержимого Sandboxie в требуемую папку* можно использовать следующий командный файл Sandboxie.cmd.
* Папка внутри которой запускается Sandboxie.cmd.
4
Этот шаг самый сложный в смысле необходимости понимания и опыта работы с реестром. Справка: ab57.ru/reestr.html
Для получения изменений в реестре произошедших в свзи с виртуальной инсталляцией,
которые фиксируются в файле
c:\Sandbox\..\RegHive
можно использовать утилиту:
Windows Registry Recovery
www.mitec.cz/wrr.html
Windows Registry Recovery может экспортировать RegHive файл из Sandboxie в обычный файл реестра.
После получения экспортированного RegHive.reg файла, в нем
подстроки
\Sandbox_XXX_DefaultBox\user\current\software
заменяются на
HKEY_CURRENT_USER\Software
подстроки
\Sandbox_XXX_DefaultBox\machine\software
заменяются на
HKEY_LOCAL_MACHINE\SOFTWARE
XXX - имя текущего пользователя.
Это делается командным файлом fart.cmd с помощью утилиты
fart.exe
fart-it.sourceforge.net
После получения RegHive.reg из Sandboxie и замены наименований веток Sandbox на стандартные для Windows, нужно удалить мусор из RegHive.reg. Обычно относящиеся к делу ветки RegHive.reg имеют последнюю папку, связанную с именем продукта.
Так же мусор в RegHive.reg - это остатки отработки инсталлятора в виде веток Uninstall, и других ключей, необходимых лишь для Sandboxie или обслуживания деинсталляторов.
Дата Выпуска: сборка 08.11.2016
Версия: см. описание
Разработчик: Audiority
Сайт разработчика: audiority.com
Формат: VST, AAX* (*AudioUTOPiA ProTools 12)
Разрядность: 32bit, 64bit
Таблэтка: Вылечено
Системные требования: Windows 7 и выше.
Размер: 81 MB
Набор виртуальных инструментов от компании Audiority.
Harmonic Maximizer 1.0.2, Polaris 1.4.0, SideFilter 1.1, The Abuser 1.3.1, Tremolan 1.0, TS-1 Transient Shaper 1.1
Harmonic.Maximizer 1.0.2 - многополосный эксайтер / овердрайв.
Polaris 1.4.0 - алгоритмический эхо / реверберационный процессор, вдохновленный цифровыми железными аналогами 1970-х.
SideFilter 1.1 - фильтр моносовместимости в НЧ части спектра.
The.Abuser 1.3.1 - дисторшн с управляемой динамической нелинейностью.
Tremolan 1.0 - тремоло-панер.
TS-1 Transient Shaper 1.1 - транзиент процессор с частотно-зависимым трензиент детектором.
[[[[[["Установка" с использованием SymLink Installer]]]]]]
1. Извлечь контент раздачи 7-zip на любой диск для постоянного хранения (так, чтобы потом не удалять*).
Например: d:\Audiority\ - не глубоко по вложенности папок и без кириллицы!
* Для обеспечения работоспособности SymLink Installer,
ПЕРЕМЕЩАТЬ, УДАЛЯТЬ, ПЕРЕИМЕНОВЫВАТЬ ЧТО-ЛИБО В КОНТЕНТЕ РАЗДАЧИ НЕДОПУСТИМО.
2. Во избежание коллизий, при создании символьных ссылок, необходимо, !!! сохранив наработки (пресеты и т.п.) !!!, деинсталлировать ранее установленные плагины и удалить оставшиеся после деинсталляции папки размещения контента (если остались):
------------------
[[[Папки размещения контента]]]
Символ "-" перед путями ниже означает то, какие именно папки не нужны для x86 систем.
- C\Program Files (x86)\VstPlugins\Audiority x64
C\Program Files (x86)\VstPlugins\Audiority x86
C\Users\(Current User Name)\Documents\Audiority
C\Users\(Current User Name)\Documents\Audiority Licenses
C\Users\(Current User Name)\Documents\Audiority Presets
- C\Program Files\Common Files\Avid\Audio\Plug-Ins\Audiority
C\Program Files (x86)\Common Files\Avid\Audio\Plug-Ins\Audiority
------------------
3. Для мгновенной инсталляции на основе символьных ссылок, запустить нужный* CMD (для Windows 7) от администратора (если надо*, то поправить пути к VST в CMD).
------------------
* [[[Каково предназначение *.CMD файлов?]]]
CMD файлы - это командные файлы ОС Windows, обеспечивающие автоматическое копирование или создание символьных ссылок.
Файлы SymLink Installer:
x64 Windows MKLINK.cmd - создает символьные ссылки на папки и файлы пакета плагинов для x64 Windows 7 и выше.
x64 Windows MKLINK DELETE.cmd - удаляет символьные ссылки на папки и файлы пакета плагинов для x64 Windows 7 и выше.
x86 Windows MKLINK.cmd - создает символьные ссылки на папки и файлы пакета плагинов для x86 Windows 7 и выше.
x86 Windows MKLINK DELETE.cmd - удаляет символьные ссылки на папки и файлы пакета плагинов для x86 Windows 7 и выше.
------------------
[[[Как изменить пути к VST2 в SymLink Installer?]]]
Ниже следующее можно не делать, если в настройках DAW указать дополнительный путь сканирования VST плагинов:
C:\Program Files (x86)\VstPlugins
Отредактируйте пути создания символьных ссылок в CMD-файлах,
Например, в файле x64 Windows MKLINK.cmd замените (используя любой текстовый редактор) строки:
cmd /c mkdir "%PROGRAMFILES(x86)%\VstPlugins"
cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\Audiority x64" "%~dp0C\Program Files (x86)\VstPlugins\Audiority x64"
cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\Audiority x86" "%~dp0C\Program Files (x86)\VstPlugins\Audiority x86"
например, так:
cmd /c mkdir "%PROGRAMFILES%\Steinberg\VstPlugins"
cmd /c mklink /j "%PROGRAMFILES%\Steinberg\VstPlugins\Audiority" "%~dp0C\Program Files (x86)\VstPlugins\Audiority x64"
cmd /c mkdir "%PROGRAMFILES(x86)%\Steinberg\VstPlugins"
cmd /c mklink /j "%PROGRAMFILES(x86)%\Steinberg\VstPlugins\Audiority" "%~dp0C\Program Files (x86)\VstPlugins\Audiority x86"
Пояснение:
cmd /c mklink /j "Приемник" "Источник"
- команда создания символьной ссылки для источника "Источник" в приемнике "Приемник",
Аналогичные изменения нужно провести и в файле деинсталляторе - x64 Windows MKLINK DELETE.cmd.
------------------
[[[Разблокировка копирования ProTools файлов]]]
Для разблокировки копирования AAX файлов, удалите знаки "REM " в файле
x64 Windows MKLINK VST.cmd
перед командами типа:
REM cmd /c mkdir "%COMMONPROGRAMFILES%\Avid\Audio\Plug-Ins"
REM cmd /c mklink /j "%COMMONPROGRAMFILES%\Avid\Audio\Plug-Ins\Audiority" "%~dp0C\Program Files\Common Files\Avid\Audio\Plug-Ins\Audiority"
REM cmd /c mkdir "%COMMONPROGRAMFILES(x86)%\Avid\Audio\Plug-Ins"
REM cmd /c mklink /j "%COMMONPROGRAMFILES(x86)%\Avid\Audio\Plug-Ins\Audiority" "%~dp0C\Program Files (x86)\Common Files\Avid\Audio\Plug-Ins\Audiority"
------------------
[[[Информационные утилиты (их использовать не обязательно)]]]
FoldersList.cmd - создает перечень папок в папке ..\C\ данного пакета.
tree.txt - древо каталогов в папке ..\C\ данного пакета.
..\NOT EMPTY FOLDERS\x64 Windows NOT EMPTY FOLDERS.cmd - создает отчет по текущему состоянию целевых папок данного пакета для x64 Windows 7.
..\NOT EMPTY FOLDERS\x86 Windows NOT EMPTY FOLDERS.cmd - создает отчет по текущему состоянию целевых папок данного пакета для x86 Windows 7.
------------------
4. Установка завершена.
Открыть DAW, указать в настройках DAW дополнительный путь сканирования VST плагинов:
C:\Program Files (x86)\VstPlugins
и выполнить обновляющее сканирование плагинов.
***************************
[[[Регистрация]]]
!!! Плагины уже зарегистрированы !!!
При необходимости, могут быть зарегистрированы соответствующим кейгеном из папок
..\INSTALL\..\R2R\
#########################################
Источники:
Audiority.Harmonic.Maximizer.v1.0.2.Incl.Patched.and.Keygen-R2R
Audiority.Polaris.v1.4.0.Incl.Patched.and.Keygen-R2R
Audiority.SideFilter.v1.1.Incl.Keygen-R2R
Audiority.The.Abuser.v1.3.1.FIXED-R2R
Audiority.Tremolan.v1.0-STUDIO
Audiority.TS-1.Transient.Shaper.v1.1.Incl.Keygen-R2R
Зачем нужны версии NO INSTALL?
Для того, чтобы:
- хранить РАБОТОСПОСОБНЫЕ версии плагинов НЕ НА СИСТЕМНОМ диске, например, на USB накопителе, или SSD диске*;
- использовать одну и ту же копию пакета установки плагина в нескольких экземплярах ОС на одном компьютере;
- при переустановке ОС не терять время** на ожидание инсталляции;
- зачастую, освободиться от десятков тысяч записей в реестре.
* ОС (операционную систему) на SSD ставить не всегда оптимально, по причине постоянных перезаписей со стороны ОС, что несколько съедает ресурс SSD.
** Использовать "виртуальную инсталляцию" с помощью символьных ссылок.
За секунды, с помощью символьных ссылок "устанавливать" и "удалять", множество плагинов
- для установки которых "по правилам" нужно пройти 16 раз странный ритуал с диалогами выбора нужных путей и выполнить ритуальные условия наличия или отсутствия предыдущих инсталляций этих плагинов.
В чем неудобства версии NO INSTALL?
Минусы NO INSTALL:
- нужно совершить усилие к пониманию работы с символьными ссылками;
- нужно обеспечивать чистую деинсталляцию ранее установленных плагинов, включая ручное удаление оставленных после деинсталляции этих плагинов пустых папок.
В чем отличие NO INSTALL от Portable?
Portable - работает из любого места на диске, то есть не привязана к определенным путям.
NO INSTALL - требует наличия своего контента или символьных ссылок на него в определенном месте на диске, то есть привязана к определенным путям (что обходится путем использования символьных ссылок), иногда требуется наличие некоторых записей в реестре.
В чем польза символьных ссылок?
Символьные ссылки создают для ОС "иллюзию" реального присутствия папок (или файлов) там, где их нет.
Например, можно перенести любую папку (или файл) любой установленной программы, оставив вместо неё символьную ссылку на то место, где эта папка будет расположена фактически.
Например, перенести папку C:\Program Files (x86)\VstPlugins в X:\Vst и при этом все будет оставаться так, будто бы все по прежнему находится в папке C:\Program Files (x86)\VstPlugins.
Суть "установки" NO INSTALL версии:
1. Деинсталлировать ранее установленную.
2. Убедиться, что все C++ стоят или установить их.
3. Извлечь на любой диск для постоянного хранения.
4. Запустить нужный CMD от админа (если надо, то поправить пути к VST в нем)
[hr]
Как делается NO INSTALL?
С помощью 3-х инструментов:
- Total Commander 8.52a (с проверкой хэша MD5 при операциях копирования)
- Reg Organizer 7.40 Final RePack (& Portable) by KpoJIuK
https://www.youtube.com/results?search_query=Reg+Organizer
- Sandboxie
sandboxie.com/index.php?DownloadSandboxie
https://www.youtube.com/results?search_query=Sandboxie
Также используется 7 zip, который может открывать многие форматы, в том числе и EXE.
CFF Explorer - узнать многое об EXE, VST2, VST3 файлах, например с какими системными DLL они связаны...
www.ntcore.com/exsuite.php
1.
Запустить инсталлятор в песочнице Sandboxie и "собирать урожай" из папок:
c:\Sandbox\..\drive
c:\Sandbox\..\user
При этом, некоторая часть из этих папок может быть ненужным мусором,
- так сказать, рассеянным по папкам "облаком" деинсталляторных "костылей".
Внимание! После сбора урожая из песочницы и её содержимое можно удалить вручную, - удалив саму папку c:\Sandbox\,
- в следующий раз она образуется автоматически при использовании песочницы.
2.
Пробуем разбросать контент, полученный на этапе 1, по папкам с помощью символьных ссылок**
и проверить работоспособность такого варианта.
3.
Если не запускается на этапе 2, то (предположительно) для обеспечения работоспособности требуются записи в реестре.
Если это так, то делаем полную инсталляцию с помощью режима слежения* Reg Organizer, ищем в реестре нужные записи, экспортируем их с помощью Reg Organizer и деинсталлируем софт.
* Reg Organizer. Как делать очистку компьютера
YouTube: 7pdm-mHjdsU
4.
Возвращаем экспортированные на этапе 3 обратно в реестр и
повторяем попытку проверки работоспособности, аналогичную этапу 2.
* "NO INSTALL" отличается от PORTABLE тем, что:
- либо весь или не весь контент должен находиться в строго определенных системных папках (это можно обходить с помощью символьных ссылок**);
- либо требуется что-то прописать в реестр;
- либо и то и другое.
Пример командного файла "x64 Windows MKLINK VST.cmd" для разбрасывания символьных ссылок:
@Echo off
COLOR 5
Echo ### ATTENTION! Run as ADMINISTRATOR or CLOSE this window! ###
PAUSE
COLOR 6
GOTO START_POINT
- Переход к метке START_POINT - см. ниже.
############################################################################
[[[ДЛЯ СПРАВОК]]]
[[[СИНТАКСИС КОМАНД]]]
Пример шаблона команды копирования: cmd /c xcopy "%~dp0___" "%HOMEDRIVE%\___" /S /I /Y
Пример команды копирования:
cmd /c xcopy "%~dp0C\Program Files" "%HOMEDRIVE%\Program Files" /S /I /Y
cmd /c xcopy "%~dp0C\Users\(Current User Name)\AppData\Roaming\Voxengo" "%APPDATA%\Voxengo" /S /I /Y
Черта - "\" - в конце строки путей не нужна.
СПРАВКА: ab57.ru/cmdlist/xcopy.html
Пример шаблона команды создания символьной ссылки на папку: cmd /c mklink /j "___" "%~dp0___"
Пример команды создания символьной ссылки: cmd /c mklink /j "%HOMEDRIVE%\Program Files\Waves" "%~dp0C\Program Files\Waves"
Черта - "\" - в конце строки путей не нужна.
Внимание! Папка, в которой создается символьная ссылка, должна существовать на момент создания символьной ссылки,
в противном случае её нужно создать.
СПРАВКА: ab57.ru/cmdlist/mklink.html
Пример шаблона команды создания символьной ссылки на файл: cmd /c mklink "___" "%~dp0___"
Пример команды создания символьной ссылки на файл: cmd /c mklink "%HOMEDRIVE%\Program Files\Waves.txt" "%~dp0C\Program Files\Waves.txt"
ПРИМЕЧАНИЕ
%~dp0 - "секретная" функция пакетных файлов.
%~dp0 - возвращает строку, содержащую текущий путь к самому пакетному файлу (из которого она вызвана),
что позволяет избежать привязки к абсолютному пути.
СПРАВКА: microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/percent.mspx?mfr=true
cyberforum.ru/cmd-bat/thread873112.html
[[[Переменная среды Windows]]]
СПРАВКА: ru.wikipedia.org/wiki/Переменная_среды_Windows
Переменная среды %APPDATA% - возвращает путь к папке \Roaming\ текущего пользователя,
например: "c:\Users\(Current User Name)\AppData\Roaming"
Переменная среды %HOMEDRIVE% - возвращает путь к системному диску,
например: "c:"
%COMMONPROGRAMFILES% - возвращает расположение каталога "Common Files" (обычно %ProgramFiles%\Common Files).
%COMMONPROGRAMFILES(x86)% - возвращает расположение каталога "Common Files" в Program Files (x86) для 64-разрядной ОС (обычно %ProgramFiles(x86)%\Common Files).
%PROGRAMFILES% - Путь к каталогу Program Files.
%PROGRAMFILES(x86)% - Путь к каталогу Program Files (x86) в 64-разрядных системах для приложений архитектуры x86.
%PROGRAMDATA% - Возвращает путь к каталогу C:\ProgramData\ (аналогично ALLUSERSPROFILE).
############################################################################
[[[СХЕМА КОПИРОВАНИЯ]]]
Voxengo - All Commercial Plug-In Bundle 22/04/2016
Voxengo - All FREE Plug-In Bundle 22/04/2016
- C\Program Files\Common Files\Avid\Audio\Plug-Ins\Voxengo
- C\Program Files\Common Files\Avid\Audio\Plug-Ins\Voxengo FREE
- C\Program Files\Common Files\VST3\Voxengo
- C\Program Files\Common Files\VST3\Voxengo FREE
C\Program Files (x86)\Common Files\VST3\Voxengo
C\Program Files (x86)\Common Files\VST3\Voxengo FREE
C\Program Files (x86)\VstPlugins\Voxengo\x86
- C\Program Files (x86)\VstPlugins\Voxengo\x64
C\Program Files (x86)\VstPlugins\Voxengo FREE\x86
- C\Program Files (x86)\VstPlugins\Voxengo FREE\x64
Ключи:
C\Users\(Current User Name)\AppData\Roaming\Voxengo\Audio Plug-Ins
Символ "-" перед путями выше означает какие именно папки не нужны для x86 систем.
############################################################################
:START_POINT
- cmd /c mkdir "%COMMONPROGRAMFILES%\Avid\Audio\Plug-Ins"
cmd /c mkdir "%COMMONPROGRAMFILES(x86)%\VST3"
cmd /c mkdir "%COMMONPROGRAMFILES%\VST3"
cmd /c mkdir "%PROGRAMFILES(x86)%\VstPlugins\Voxengo"
cmd /c mkdir "%PROGRAMFILES(x86)%\VstPlugins\Voxengo FREE"
- cmd /c mklink /j "%COMMONPROGRAMFILES%\Avid\Audio\Plug-Ins\Voxengo" "%~dp0C\Program Files\Common Files\Avid\Audio\Plug-Ins\Voxengo"
- cmd /c mklink /j "%COMMONPROGRAMFILES%\Avid\Audio\Plug-Ins\Voxengo FREE" "%~dp0C\Program Files\Common Files\Avid\Audio\Plug-Ins\Voxengo FREE"
cmd /c mklink /j "%COMMONPROGRAMFILES(x86)%\VST3\Voxengo" "%~dp0C\Program Files (x86)\Common Files\VST3\Voxengo"
cmd /c mklink /j "%COMMONPROGRAMFILES%\VST3\Voxengo" "%~dp0C\Program Files\Common Files\VST3\Voxengo"
cmd /c mklink /j "%COMMONPROGRAMFILES(x86)%\VST3\Voxengo FREE" "%~dp0C\Program Files (x86)\Common Files\VST3\Voxengo FREE"
cmd /c mklink /j "%COMMONPROGRAMFILES%\VST3\Voxengo FREE" "%~dp0C\Program Files\Common Files\VST3\Voxengo FREE"
cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\Voxengo\x86" "%~dp0C\Program Files (x86)\VstPlugins\Voxengo\x86"
cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\Voxengo\x64" "%~dp0C\Program Files (x86)\VstPlugins\Voxengo\x64"
cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\Voxengo FREE\x86" "%~dp0C\Program Files (x86)\VstPlugins\Voxengo FREE\x86"
cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\Voxengo FREE\x64" "%~dp0C\Program Files (x86)\VstPlugins\Voxengo FREE\x64"
cmd /c xcopy "%~dp0C\Users\(Current User Name)\AppData\Roaming\Voxengo" "%APPDATA%\Voxengo" /S /I /Y
CD /d "%~dp0"
PAUSE
[hr]
Что такое символьная ссылка?
Как экономить место на системном диске или что такое "символьная ссылка"?
Символьная ссылка (или символическая, симлинк, от англ. Symbolic link)*, на файлы/папки,
позволяет разместить файлы/папки в любом месте на дисках,
и для программ, которые "хотят видеть" эти файлы/папки в определенном месте будет создана "иллюзия",
будто бы эти файлы/папки "реально" находятся там, где находится лишь эта особая разновидность ссылки.
youtube.com/watch?v=AJ0c5e2oLew
Чем реализовать?
А
Стандартной командой Windows - mklink
skesov.ru/sozdanie-simvolnoy-ssyilki-dlya-papki/#hcq=f5F8yFp:
skesov.ru/sozdanie-simvolnoy-ssyilki-dlya-papki/
Б
Например:
Alax.Info NTFS Links:
- умеет создавать символические ссылки;
- позволяет просматривать наличие симлинков через свойства файла/папки;
- позволяет правильно удалять символические ссылки, не затрагивающее папку-источник;
- не требует перезагрузки.
Или:
Link Shell Extension
Total Commander - NTLinks, NTFS Links
ru.wikipedia.org/wiki/Жёсткая_ссылка
murzix.ru/2010/05/symbolic-link/
2notebook.net/content/articles/kak-sozdat-simvolnuyu-ssylku-v-windows
[hr]
Как распаковываются инсталляторы?
Контент любого инсталлятора может быть распакован путем моделирования инстралляции в виртуальной изолированной среде защищенного запуска программ Sandboxie – Песочнице.
1
Установить и запустить Sandboxie.
Sandboxie
sandboxie.com/index.php?DownloadSandboxie
https://www.youtube.com/results?search_query=Sandboxie
2
Этот шаг выполняется перед каждым новым запуском инсталляции в среде Sandboxie.
Очистить папку виртуальных инсталляций Sandboxie, полностью удалив папку:
c:\Sandbox\
3
Запустить инсталлятор (инсталляторы) через контекстное меню в песочнице Sandboxie и пройти все этапы инсталляции.
В результате в папках c:\Sandbox\ будет находиться контент, который был бы реально установлен в системе.
Папки Sandboxie имеют следующее соответствие:
c:\Sandbox\..\drive\C\ - это C:\
c:\Sandbox\..\user\all\ - это C:\ProgramData\
c:\Sandbox\..\user\current\ - это C:\Users\(Current User Name)\
Для переноса содержимого Sandboxie в требуемую папку* можно использовать следующий командный файл Sandboxie.cmd.
* Папка внутри которой запускается Sandboxie.cmd.
:: Sandboxie.cmd
@Echo off
chcp 861>nul
SET Sandbox_DIR=C:\Sandbox\XXX\DefaultBox
ECHO Current folder: %~dp0
SET CURRENT_DIR=%~dp0
ECHO Sandbox tree:
tree "%Sandbox_DIR%" /A
IF NOT EXIST "%Sandbox_DIR%" (goto OUT)
:: BatchGotAdmin BEGIN https://sites.google.com/site/eneerge/home/BatchGotAdmin | https://ss64.com/nt/rem.html
:: Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
:: If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%~dp0getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%~dp0getadmin.vbs"
"%~dp0getadmin.vbs"
exit /B
:gotAdmin
if exist "%~dp0getadmin.vbs" ( del "%~dp0getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
:: BatchGotAdmin END
cmd /c MOVE "%Sandbox_DIR%\drive\C" "%CURRENT_DIR%"
cmd /c MOVE "%Sandbox_DIR%\user\all" "%CURRENT_DIR%C"
cmd /c MOVE "%CURRENT_DIR%C\all" "%CURRENT_DIR%C\ProgramData"
cmd /c mkdir "%CURRENT_DIR%C\Users\"
cmd /c MOVE "%Sandbox_DIR%\user\current" "%CURRENT_DIR%C\Users"
cmd /c MOVE "%CURRENT_DIR%C\Users\current" "%CURRENT_DIR%C\Users\(Current User Name)"
tree /A> "%~dp0TREE.TXT"
CD /d "%~dp0"
:OUT
PAUSE
4
Этот шаг самый сложный в смысле необходимости понимания и опыта работы с реестром. Справка: ab57.ru/reestr.html
Для получения изменений в реестре произошедших в свзи с виртуальной инсталляцией,
которые фиксируются в файле
c:\Sandbox\..\RegHive
можно использовать утилиту:
Windows Registry Recovery
www.mitec.cz/wrr.html
Windows Registry Recovery может экспортировать RegHive файл из Sandboxie в обычный файл реестра.
После получения экспортированного RegHive.reg файла, в нем
подстроки
\Sandbox_XXX_DefaultBox\user\current\software
заменяются на
HKEY_CURRENT_USER\Software
подстроки
\Sandbox_XXX_DefaultBox\machine\software
заменяются на
HKEY_LOCAL_MACHINE\SOFTWARE
XXX - имя текущего пользователя.
Это делается командным файлом fart.cmd с помощью утилиты
fart.exe
fart-it.sourceforge.net
:: FART.cmd
:: FART.exe - Find And Replace Text command line utility.
:: fart-it.sourceforge.net
set dir=%~dp0
set filename=%dir%RegHive.reg
echo Processing: %filename%
set find_string=\Sandbox_XXX_DefaultBox\user\current\software
set replace_string=HKEY_CURRENT_USER\Software
FART "%filename%" "%find_string%" "%replace_string%"
set find_string=\Sandbox_XXX_DefaultBox\machine\software
set replace_string=HKEY_LOCAL_MACHINE\SOFTWARE
FART "%filename%" "%find_string%" "%replace_string%"
set find_string=REGEDIT4
set replace_string=Windows Registry Editor Version 5.00
FART "%filename%" "%find_string%" "%replace_string%"
CD /d "%~dp0"
PAUSE
После получения RegHive.reg из Sandboxie и замены наименований веток Sandbox на стандартные для Windows, нужно удалить мусор из RegHive.reg. Обычно относящиеся к делу ветки RegHive.reg имеют последнюю папку, связанную с именем продукта.
Так же мусор в RegHive.reg - это остатки отработки инсталлятора в виде веток Uninstall, и других ключей, необходимых лишь для Sandboxie или обслуживания деинсталляторов.
cкачиваний: 25