我在我的资源文件中有一个图标,我想引用它。嵌入式资源文件的路径
这是需要一个图标文件路径的代码:
IWshRuntimeLibrary.IWshShortcut MyShortcut ;
MyShortcut = (IWshRuntimeLibrary.IWshShortcut)WshShell.CreateShortcut(Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) + @"\PerfectUpload.lnk");
MyShortcut.IconLocation = //path to icons path . Works if set to @"c:/icon.ico"
,而不必我希望它找到一个嵌入的图标文件外部图标文件。 类似于
MyShortcut.IconLocation = Path.GetFullPath(global::perfectupload.Properties.Resources.finish_perfect1.ToString()) ;
这是可能的吗?如果是的话如何?
感谢
这将不起作用,因为IWshShortcut.IconLocation是一个字符串,Image.FromStream()是一个Image。您必须将图像写入文件,并在该位置指向IconLocation。 – imoatama 2012-09-27 01:45:16