Цитата: - Имеется ли у кого-нибудь перевод оригинального руководства пользователя?
- Что толковое можно почитать о чистке проекта.
- Был где-то машинный, но лучше пошукать здесь:
http://datbaze.ru/ Там кое что толковое было переведено.
- Толкового почитать о чистке? Делал тут один хороший человек
NickOnToluca видеомануал по "AppLink Подключение плагинов", но где постил не помню. Там были косвенно затронуты эти темы. Подход у каждого действительно свой, но это объяснение настолько обширно и спорно, что описывать всё не хватит терпения, проще долго и упорно читать всю эту ветку, делая заметки в блокноте.
Могу поделиться собственными наработками конца прошлого года, так сказать версия 1.2
[more=старые наработки]----------
Остаются как есть папки:
%AppData%
и
%Common AppData%
дубли информации этих папок уберутся позже, при редактировании содержимого папки %drive_C%
----------
Удаляются папки:
Support - папка с файлом для службы поддержки програмы виртуализации
%Common Desktop% - ярлыки программы на рабочем столе
%Common Programs% - ярлыки программы в меню пуск
----------
Удаляется из папок:
%drive_C%\Documents and Settings - всё, что дублируется в профильных папках и всё, что не нуждается в особом режиме изоляции.
%drive_C%\Documents and Settings\AVanti_473\AppData\Local\Temp - фаил *.snapshot
%drive_C%\Documents and Settings\AVanti_473\AppData\Roaming\Thinstall\ThinstallBuilder - файлы снимков реестра Registry.
%drive_C%\Documents and Settings - папка Public
%drive_C%\Users\All Users - папка Microsoft
%drive_C%\Users\Все пользователи - папка Microsoft
----------
В папках:
%drive_C%\Users\All Users
и
%drive_C%\Users\Все пользователи
можно вообще удалить всё!
----------
В папке:
%drive_C%\Documents and Settings\AVanti_473\AppData\Local\Temp
остаётся фаил снимка, сделанный программой виртуализации. Можно удалить!
В папке:
%drive_C%\Documents and Settings\AVanti_473\AppData\Roaming\Thinstall\ThinstallBuilder
остаются данные о реестре, сделанные програмой виртуализации. Можно удалить!
----------
Корень папки %drive_C% должен иметь изоляцию Merged
Папки:
%Desktop%
%Personal%
должны иметь изоляцию Merged
Папка %SystemSystem%\spool должна иметь изоляцию WriteCopy
----------
В файле реестра HKEY_CURRENT_USER можно удалить ключ запуска установочных файлов.
Как правило, его значение содержит путь, откуда был запущен инсталлятор программы и сам ключ находится перед веткой:
isolation_full HKEY_CURRENT_USER\Software\VMware, Inc.
В файле реестра HKEY_LOCAL_MACHINE можно удалить сведения об унинсталлере.
Как правило это ключ в ветке:
isolation_full HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
НО в таком случае нужно удалить и сам фаил деинсталяции из:
%ProgramFilesDir%\Название программы
а так же запись о файле деинсталяции из Package.ini
----------
Если программа активно взаимодействует с интернетом, нужно сперва определиться с тем, будет ли изолироваться от реальной системы кэш интернет-данных.
Как правило, лучше изолировать, но тогда, кэш, будет раздувать папку портабельной программы в реальной системе. Впрочем - это не критично! Всё равно, если портабельная программа запускает в системе сторонний браузер, она пытается оградить работу браузера от реальной системы, занося данные в виртуальный контейнер.[/more]
Это хоть и старые наработки, но общее направление сохраняется мною и по сей день. За что регулярно получаю здесь по шапке ))) Смотрите сами, может Ваши наработки будут лучше!