Creare link su Windows con C#

Mattepuffo's logo
Creare link su Windows con C#

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!


Condividi

Commentami!