Создать программно ярлык с иконкой - C#

Узнай цену своей работы

Формулировка задачи:

Задача. Создать программно ярлык. Но не просто ярлык. А чтобы еще иконка была со своей картинкой. Хочу в ярлык яблочко поместить. как это сделать? Вот сделал так. но иконки у ярлыка нет
object shDesktop = (object)"Desktop";
            WshShell shell = new WshShell();
            string shortcutAddress = (string)shell.SpecialFolders.Item(ref shDesktop) + @"\Детальный анализ.lnk";
            IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutAddress);
            shortcut.Description = "New shortcut for a Notepad";
            shortcut.Hotkey = "Ctrl+Shift+N";
            shortcut.TargetPath = textBox1.Text + @"ProgramAppleKubstu\OpenCVКластеризация\bin\x64\Debug" + @"\OpenCVКластеризация.exe";
            shortcut.Save();

Решение задачи: «Создать программно ярлык с иконкой»

textual
Листинг программы
"$(SolutionDir)Tools\ResHack\ResourceHacker.exe" -add $(TargetDir)$(TargetFileName), ",$(ProjectDir)myicon.ico", icon ,,

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.5 из 5
Похожие ответы