注意:根据kayahr的要求,最初在主要帖子中重写了一些评论:)
您需要创建一个嵌入 AppUserModelID
信息的图标快捷方式。InnoSetup可以在
[Icons]部分下创建此类图标快捷方式。通过JNA提供分配给 AppUserModelID
的应用程序名称。
- 将EXE文件(不是其图标快捷方式)拖放到Windows 7任务栏中以创建固定的图标时,它可以工作。
- 当运行EXE文件并随后选择“固定到任务栏”选项菜单来创建固定的图标时,它将起作用。如果您未设置 AppUserModelID ,则不可能。即使它也会引起奇怪的行为,例如在任务栏上显示javaw.exe“图标”而不是您的exe图标,因为Launch4J使用javaw.exe调用可执行jar(重复的固定图标)
要在Linux下运行基于Windows的安装程序生成器,请参考以下指南:
http://katastrophos.net/andre/blog/2009/03/16/setting-up-the-inno-setup-
compiler-on-debian/
是的,正如kayahr提到的那样,此Windows 7功能仅在其带有嵌入式 AppUserModelID的
图标快捷方式保持不变(即未删除/删除)时才能使用。



