У меня есть большой кластер файлов, которые я пытаюсь упаковать в один самораспаковывающийся исполняемый файл и до сих пор мог выполнить это с помощью Installshield 10.5 и WinZip Self-Extractor 4.0, однако я не могу получить значок появятся для окончательного .exe-файла (прямо сейчас отображается значок белого окна/синий значок окна по умолчанию)Возникает ли размер файла .exe, если отображается его значок?
Я попытался использовать утилиты, встроенные в NSIS, Installshield, Winzip Self-Extractor и даже использовал Reshacker и eXe на файл .exe для изменения значка. Согласно каждому решению файлы значков действительно встроены в .exe, но они отказываются показывать в проводнике.
Итак, я решил, что эта проблема может быть связана с большим размером файла .exe (1.39 ГБ), предположительно, при сканировании файла для .ico, он не смог разобрать весь файл и отказаться.
Я тестировал это с помощью самораскрытия Winzip для создания меньшего .exe (10 МБ), и действительно, значок отображается, работая по назначению.
Однако это не решает мою проблему, и я застрял на этом этапе. Возможно, есть возможность получить эту иконку, несмотря на проблемы операционной системы, но я ее еще не нашел. Если кто-то может дать какое-либо представление или указать мне в правильном направлении, я был бы признателен.
Я испытал это на: Windows XP Home, 2002, SP2 Windows XP Pro, 2002, SP3