Tengo un ícono en mi archivo de recursos, al que quiero hacer referencia.Ruta a un archivo de recursos incrustado
Este es el código que necesita esa ruta a un archivo de icono:
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"
En lugar de tener un archivo de icono externa quiero que encontrar un archivo de icono incrustado. Algo como
MyShortcut.IconLocation = Path.GetFullPath(global::perfectupload.Properties.Resources.finish_perfect1.ToString()) ;
¿Esto es posible? si es así, cómo ?
Gracias
Eso no funcionará como IWshShortcut.IconLocation es una cadena, y Image.FromStream() es una imagen. Tienes que escribir la Imagen en un archivo, y apuntar el IconLocation a eso. – imoatama