Mam ikonę w moim pliku zasobów, który chcę odwołać.Ścieżka do osadzonego pliku zasobów
Jest to kod, który musi tę ścieżkę do pliku ikony:
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"
Zamiast zewnętrznego pliku ikony chcę go znaleźć osadzony plik ikony. Coś takiego jak
MyShortcut.IconLocation = Path.GetFullPath(global::perfectupload.Properties.Resources.finish_perfect1.ToString()) ;
jest to możliwe? Jeśli tak to jak ?
Dzięki
To nie zadziała tak, jak IWshShortcut.IconLocation jest ciągiem znaków, a Image.FromStream() jest obrazem. Musisz napisać obraz do pliku i wskazać w tym miejscu ikonę IconLocation. – imoatama