Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > portable


Автор: Михалыч 28.7.2011, 22:46
Подскажите как вообще собираются PORTABLE программы, как несколько файлов засунуть в исполняемый файл?

Автор: Keeper89 28.7.2011, 23:13
Портабл программы не обязаны быть в одном файле.

Автор: Чучмек 29.7.2011, 09:14
Эмуляция реестра.
Для инстала и всех запускаемых им процессов перехватываешь RegXXX функции advapi32.dll
Сохраняешь список создаваемых ключей.
Все распакованные/установленные exe пропатчиваешь (меняешь advapi32.dll на  advapi31.dll,  например)
Создаешь свою advapi31.dll в которой  RegXXX работают с твоим списком, а не с реестром.  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)