我有一大堆的文件,我试图打包到一个自解压缩的可执行文件,并且迄今为止都能够使用Installshield 10.5和Winzip Self-Extractor 4.0来完成此操作,但是我无法使图标显示为最后的.exe文件(现在,Windows默认的白色窗口/蓝色标题图标正在显示)
我尝试使用内置于NSIS,Installshield,Winzip Self-Extractor中的实用程序,甚至在最终的.exe文件中使用Reshacker和eXe来更改图标。 根据每个解决scheme,图标文件确实embedded在.exe中,但它们拒绝显示在资源pipe理器中。
所以,我想这个问题可能与.exe(1.39 GB)的大文件大小有关,可能在扫描文件的.ico文件时无法parsing整个文件并放弃。
我使用Winzip Self-Extractortesting了这个文件,创build了一个更小的.exe文件(10 MB),实际上,图标显示出来了,按预期工作。
奇怪的值在EXE头
如何在一个确定的地址(gcc,linux)的可执行文件中创build一个“空”空间?
从exe中debuggingembedded的缺less帮助主题
但是,这并不能解决我的问题,而且我坚持在这一点上。 尽pipe有操作系统的麻烦,但可能有办法让图标显示出来,但我还没有find它。 如果任何人都可以提供任何见解或指向正确的方向,我将不胜感激。
我已经testing过这个:Windows XP Home,2002,SP2 Windows XP Pro,2002,SP3
任何人都可以告诉我WPCups.exe是什么?
如何加载ELF图像到内存并执行?
有没有一个允许build立一个独立的可执行文件的Lua IDE?
Windows PE资源
是的,大.exe的将不会显示他们的图标。
是否有一个原因,你打包成一个单一的.exe? 考虑安装程序的其他选项,例如将文件存储在一个文件夹中,让安装程序从该文件夹(使用NSIS – copyFiles命令)复制文件。
程序图标取自程序资源,安装程序有效负载可能会使其膨胀。 也许一些资源编辑应用程序或打包器设置可能会将文件移动到文件启动缓解资源管理器的工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。