Где в программе сохранить данные? Подробнее - в оконном приложении имеется содержимое некоторого файла. При нажатии кнопки программа создаёт новый файл, invoke CreateFile и вписывает в него всё содержимое этого вновь создаваемого файла.. Но где его сохранить, это содержимое? посоветуйте. В буфер ведь не засунешь 20 мб.
Спасибо за подсказку, М-Софт. Напишу поподробнее - пытаюсь сделать тут небольшой инсталлятор. Чтобы он создавал новый файл (например exe) Посоветуйте, куда лучше размещать содержимое будущего файла? Что значит - в оверлей? Это я так понимаю связано со структурой РЕ-файлов? А нельзя попроще как-то? Без этого страшного слова ОВЕРЛЕЙ? ЗюЫю Главное - чтобы был единственный ехе-файл инсталлятора.
Изучил вопрос глубже. Сам вижу - надо работать с оверлеем. Кто нить подскажет - как вообще создавать \ линковать оверлей? Что это такое? Есть такая инфа?
Посмотри исходники джойнеров, а воабще теоритически это делается так - Пишется программа "стаб" к которой в конец приписываются все файлы, и ещё надо сделать таблицу со смещением каждого файла и именем, примерно так Stub.exe Метка <---- смещение на таблицу -------- конец файла Таблица <--- её мы запишем уже при склеивании Тут в таблице надо хранить указатели на файлы и их размер -------- конец таблицы Файл1 ---- Файл2