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

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

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

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

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

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

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


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

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

10   голосов , оценка 3.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы