NickOnToluca
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Cпособ запуска практически любой портативки на Win7 без пересборки Есть два варианта - для сборщика и для пользователя. Напомню, что Цитата: На официальном форуме заверяют, что плагины, сделанные в предыдущих версиях будут работать нормально и в 7-ке, если их подключать к основной программе, сделанной будущей версией ThinApp (поддерживающей 7-ку). | В связи с этим берем известную уже утилитку Start-Apps.exe. Показывать буду на примере Adobe Audition 3.0.1, собранной в педыдущей, не совместимой с Win7, версии ThinApp. Делаем пустой проект, т.е. прескан, постскан, любимые настройки в инишнике. В папке проекта %ProgramFilesDir%\Adobe\Adobe Audition 3.0\ располагаем Start-Apps.exe и переименовываем его в Start-Audition.exe (т.к. файл для запуска Аудишна называется Audition.exe). Здесь же расмолагаем заранее подготовленную иконку (Аудишна) Audition.ico. В Package.ini оставляем только одну точку входа: Код: [Adobe Audition 3.exe] Source=%ProgramFilesDir%\Adobe\Adobe Audition 3.0\Start-Audition.exe Icon=%ProgramFilesDir%\Adobe\Adobe Audition 3.0\Audition.ico ReadOnlyData=bin\Package.ro.tvr | Обязательно выставляем опцию OptionalAppLinks=Plugins\*.* Остальные настройки - на Ваше усмотрение и в соответствии с сабжем. Компилируем проект. Около скомпилированного Adobe Audition 3.exe создаем папку Plugins, в которую складываем Data.dat (т.е. главный [обычно самый большой] файл из старого несовместимого Аудишна) и те плагины, которые мы обычно подключали к старому проекту. Теперь можно пробовать запускать на Win7. Не забываем учитывать, что все, что вы пытаетесь положить в "Program Files", попадает в "Program Files (x86)", что чревато потерей для программы некоторых компонентов (поймете, когда попробуете). Например, аудишн затребовал msvcr71.dll, хотя в сборке он есть, но искала x64 винда его в "Program Files (x86)". Эту библиотеку я просто положил рядом с только собраным Adobe Audition 3.exe. Для пользователей можно сделать старый добрый универсальный, но не такой удобный виртуальный проводничек (RollerNT, Pablo) с той же опцией OptionalAppLinks=Plugins\*.* Из-под него прийдется вручную лезть в папку с виртуальной программой, заранее подключенной как плагин и запускать EXE.
---------- ПОРТАТИВНЫЙ СОФТ СВОИМИ РУКАМИ The fear of blood tends to create fear for the flesh... (что делаюТ?) развлекаюТся, (что делаТЬ?) развлекаТЬся. |
|