Имеется exe файл (приложение) и ini файл (файл настроек этого приложения), есть ли какие-то open source решения по объединению exe файла и ini файла в 1 новый exe файл?
Нужно что-то наподобие portable версии, только без извлечения файлов на жесткий диск, а работа с ними в оперативной памяти.
nost: Т.е. прихоть.)
В случае EVB у них реализована часть подсистемы VirtualBox, но без полноценной виртуальной машины, а "всего-лишь" подменяются некоторые системные функции для работы с реестром и файловой системой. Упакованные файлы либо извлекаются в TEMP и вызовы перенаправляются на них (кажется, именно так EVB и реализован), либо распаковывают данные в память и на них перенаправляют, как делают всякие upx и прочие exe-пакеры.
Т.е. никакой магии, тот же самораспаковывающийся архив, только с хитроумной прослойкой. Не удивлюсь, если какой-нибудь параноидальный антивирус примет их за вирусы, ставящие хуки на системные функции...
Вспомнил. Попробуй погуглить программы для создания портабл версий программ. Может опенсорсное и будет что-нибудь.
nost: Нельзя, он только exe/dll сжимает. Смотрите в сторону портабл. Может что-то открытое и есть. Но обычно WMWare используют, а он не открытый, кажется.