Цитата МИШАНЧИК:
почему когда у меня файл конфигурации больше 9Кб-то архив создать невозможно(я в справке читал что должен быть меньше 9Кб), »
|
Ограничений на размер файла конфигурации нет, Вы что-то путаете. В старых версиях Кнопки был настраиваемый параметр максимального размера конфига и он по-умолчанию действительно стоял 9КБ, но он мог быть изменен пользователем, да и было это уже давно. В новых версиях кнопки этого параметра вообще нет.
Цитата bugmenotagain:
дублирование 50% содержимого SFX архива увеличит его на 50% или даже больше, что не совсем логично и оптимально. »
|
Начнем с того, что это заблуждение и дублирующие файлы в архиве практически не увеличивают его размер, можете проверить это самостоятельно.
Цитата bugmenotagain:
проблема такая, что "распаковываемый набор един для обеих разрядностей", НО в 1 случае нужно распаковать, например, 50% набора, а во втором 100% »
|
Сделайте две папки. В папку
1 положите все файлы, которые используются и на х86, и на х64 системах, а в папку
2 положите только те файлы, которые будут использоваться исключительно на х64 системе. Дубликатов не будет, а далее так:
Код:
SetEnvironment="PFx86=%ProgramFiles%\\prog"
SetEnvironment="PFx64=%ProgramW6432%\\prog"
RunProgram="x64:hidcon:xCopy 1\\* \"%PFx64%\\\" /s /e /i /y"
RunProgram="x64:hidcon:xCopy 2\\* \"%PFx64%\\\" /s /e /i /y"
RunProgram="x86:hidcon:xCopy 1\\* \"%PFx86%\\\" /s /e /i /y"
Цитата bugmenotagain:
на 32 системе в папку "prog" распаковалась половина содержимого, в чем может быть дело? »
|
Вариантов много, гадать не умею.
Цитата bugmenotagain:
как вообще можно для 32 и 64 систем предлагать по умолчанию такие пути распаковки?
%ProgramFiles%\\Программа=c:\Program Files\\Программа
%ProgramFiles%\\Программа= c:\Program Files (x86)\\Программа »
|
Вопрос не понятен, попробуйте сформулировать его еще раз более подробно.