Creare link su Windows con C#
In questo articolo vediamo come creare un link, o scorciatoia, ad un file sul desktop.
Ambiente Windows, linguaggio C#.
Per farlo useremo WshShell; come prima cosa dobbiamo aggiungere un riferimento COM: Progetto -> Aggiungi riferimento a COM... -> Windows Script Host Object Mode.
Qui sotto il codice:
using IWshRuntimeLibrary;
namespace CSharpTest
{
class Program
{
static void Main(string[] args)
{
object shDesktop = (object)"Desktop";
WshShell shell = new WshShell();
string shortcutAddress = (string)shell.SpecialFolders.Item(ref shDesktop) + @"\canzone.lnk";
IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutAddress);
shortcut.Description = "Link per canzone";
shortcut.TargetPath = @"D:\TEST\canzone.mp3";
shortcut.Save();
}
}
}
Enjoy!
c# com wshshell iwshshortcut
Commentami!