Добавьте файлы в exe, а затем распакуйте их - PullRequest
1 голос
/ 14 июня 2011

Я делаю установщик Windows, мне нужно поместить некоторые файлы в мою программу, а затем извлечь их в какую-то папку при запуске программы, скажем, я собираюсь поместить 3 файла в один exe-файл.

Большое спасибо за вашу помощь заранее, люблю вас, участники Stackoverflow:)

Ответы [ 2 ]

3 голосов
/ 14 июня 2011

Прочитайте здесь: http://support.microsoft.com/kb/319292

Здесь показано, как извлечь ресурс в поток, затем вы можете записать этот поток на диск.

1 голос
/ 14 июня 2011

Существует два варианта: (1) добавить файлы в качестве ресурсов и (2) добавить весь пакет с файлами в конец вашего EXE-файла и пометить его каким-либо образом (с помощью магических чисел), а затем открыть EXE для чтения ичитать данные.Второй подход заключается в том, как обычно работают самораспаковывающиеся архивы ZIP или PGP, и этот подход работает просто отлично.

...