Создаю архив rar командой
rar.exe a -s C:\path\file.exe C:\path2
Самораспаковывающийся архив получается порядка сотен мегабайт. Теперь запускаю C:\path\file.exe на выполнение (т.е. распаковываю). И тут мне вываливается сообщение, что программа file.exe не умещается в памяти. Чушь какая-то. Ведь по идее в память должен подгрузиться только лишь небольшой модуль из этого файла, отвечающий за распаковку всего остального файла.
Тоже самое будет, если упаковывать winrar'ом опять таки из командной строки
winrar.exe a -s C:\path\file.exe C:\path2
Что интересно, если создавать самораспаковывающийся архив через GUI winrar'а, то архив будет исправно распаковываться.
Как это лечить? Хочется создавать архив именно из командной строки и именно с модулем самораспаковки.
rar.exe a -s C:\path\file.exe C:\path2
Самораспаковывающийся архив получается порядка сотен мегабайт. Теперь запускаю C:\path\file.exe на выполнение (т.е. распаковываю). И тут мне вываливается сообщение, что программа file.exe не умещается в памяти. Чушь какая-то. Ведь по идее в память должен подгрузиться только лишь небольшой модуль из этого файла, отвечающий за распаковку всего остального файла.
Тоже самое будет, если упаковывать winrar'ом опять таки из командной строки
winrar.exe a -s C:\path\file.exe C:\path2
Что интересно, если создавать самораспаковывающийся архив через GUI winrar'а, то архив будет исправно распаковываться.
Как это лечить? Хочется создавать архив именно из командной строки и именно с модулем самораспаковки.