Создание ярлыка на файл

 

Создание ярлыка на C#,VB.NET

 

Исходный код примера: AddShortcut.zip

using System;

using IWshRuntimeLibrary;

 

namespace ShortcutToDesktop

{

      class Shortcut

      {

            [STAThread]

            static void Main(string[] args)

            {

                  //

                  // Создать ярлык на рабочем столе

                  //

                  object shortPath = (object)"Desktop";

   

                  WshShell shell = new WshShell();

                  // Получить полный адрес ярлыка

                  string link = ((string) shell.SpecialFolders.Item(

                        ref shortPath)) + @"\notepad.lnk";

                  //

                  // Создать объект ярлыка

                  //

                  IWshShortcut shortcut =(IWshShortcut)shell.CreateShortcut(link);

     

 

                  //

                  // Горячая клавиша

                  //

                  shortcut.Hotkey = "CTRL+SHIFT+N";

 

 

                  //

                  // Описание ярлыка

                  //

                  shortcut.Description = "Ярлык для Notepad";

                 

                  //

                  // Путь для программы "Notepad"

                  //

                  shortcut.TargetPath =Environment.GetFolderPath(

Environment.SpecialFolder.System) +

                        @"\notepad.exe";

 

                  //

                  // Создать ярлык

                  //

                  shortcut.Save();

            }

      }

}

 


 

 

 
03.12.2008

Отзывы и комментарии

 


 
Тема
Ваше имя
Почтовый адрес
Текст сообщения
Ключ защиты:
Защита от спама
 
 
 
 
10.12  .NET Reactor
15.11  n
15.11  C# ClickOnce
 
01.08  Task Context
01.08  XLSX в Mono