我正在从.exes中提取图标,但是如果由于某种原因 Icon.ExtractAssociatedIcon(sPathOfExe)失败,则希望有一个回退通用图标。
是否有一种我可以诉诸的方式比我目前使用的方式更安全:
private const string defaultIcon = @"C:\WINDOWS\ServicePackFiles\i386\msnms.ico";
答案 0 :(得分:3)
您可以随时回到位于SystemIcons
班级的System.Drawings
之一:
一个例子:
Icon appIcon = System.Drawing.SystemIcons.Application;
答案 1 :(得分:1)
我认为你无法获得永远可用的ico文件。在大多数版本中,您现在可能会找到一个存在的版本,但您无法保证它在将来的版本中仍然可用。
为什么不:
HTH
答案 2 :(得分:1)
如果您可以创建和分发自己的应用程序,那么什么阻止您将自己的图标作为默认图标添加到应用程序中?