我在我的資源文件中有一個圖標,我想引用它。嵌入式資源文件的路徑
這是需要一個圖標文件路徑的代碼:
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