Форум breadcrumbs - Вы здесь:ФорумПрограммирование: С#ярлык
Вы должны войти, чтобы создавать сообщения и темы.

ярлык

Доброй ночи, возник вопрос, как создать ярлык программы этой же программой?

Приветствую 

Есть уже готовое решение

шпоньк

using IWshRuntimeLibrary; 

static void Create(string ShortcutPath, string TargetPath)
{
    WshShell wshShell = new WshShell(); 

    IWshShortcut Shortcut = (IWshShortcut)wshShell.
        CreateShortcut(ShortcutPath);

    Shortcut.TargetPath = TargetPath; 

    Shortcut.Save();
}


Create(@"C:\test.lnk", @"C:\Windows\notepad.exe");


Там всё просто: 
Подключаем библу. И создаем простой метод для создания ссылок.
Как использовать - в примере.

Таким образом у тебя будет скорее всего: 
СкопированоCreate("\ИмяПрограммы.exe", Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory));

Статья с разбором темы тут

Спасибо, помогли

Лайкнул Иван
Иван