【发布时间】:2012-08-17 01:07:24
【问题描述】:
我正在使用 VS 2010/C# 进行开发。
有谁知道如何以编程方式更改软件图标?
我实际上希望我的软件在同一软件安装中在 Windows 7 下有一个图标,在 Windows XP 下有另一个图标。
【问题讨论】:
-
如果您在谈论启动器图标,那么您的安装程序就是添加它的原因。因此,您需要更改您的安装程序,以便进一步提供建议,我需要知道您使用的是什么安装程序。
-
不 regurd 安装过程.. 我希望在安装过程之后我会在 Windows7 c:\program Files\mysoftware.exe(with Icon1) 和 windows XP c:\program Files\mysoftware.exe(with Icon2)...该软件在两个操作系统中执行相同的操作,但我需要它们是不同的图标...
-
这很难做到,图标作为非托管资源嵌入在EXE中。最好的方法是让您的安装程序使用自定义构建操作创建一个 .lnk 文件。
标签: c# windows-7 windows-xp icons