我有一大堆文件,我正试图将它们打包到一个自解压可执行文件中,到目前为止,我已经能够使用 Installshield 10.5 和 Winzip Self-Extractor 4.0 完成此任务,但是我无法让图标出现最终的 .exe 文件(现在,正在显示 Windows 默认的白色窗口/蓝色标题图标)
我尝试使用 NSIS、Installshield、Winzip Self-Extractor 内置的实用程序,甚至在最终的 .exe 文件中使用 Reshacker 和 eXe 来更改图标。根据每个解决方案,图标文件确实嵌入在 .exe 中,但它们拒绝在资源管理器中显示。
所以,我认为这个问题可能与 .exe (1.39 GB) 的大文件大小有关,可能在扫描文件中查找 .ico 时它无法解析整个文件并放弃。
我使用 Winzip Self-Extractor 对此进行了测试,以创建一个较小的 .exe (10 MB),确实,图标显示出来,按预期工作。
但是,这并不能解决我的问题,我被困在这一点上。尽管操作系统有问题,但可能有一种方法可以显示该图标,但我还没有找到它。如果有人能提供任何见解或指出我正确的方向,我将不胜感激。
我已经在以下设备上进行了测试:Windows XP Home、2002、SP2 Windows XP Pro、2002、SP3