Создание веб-ярлыка на рабочем столе пользователя программно - PullRequest
4 голосов
/ 12 февраля 2009

Существует довольно много ресурсов для программного создания ярлыков типа .lnk для файлов и программ на рабочем столе, но мне интересно, как создать ярлык для веб-URL.

Из того, что я могу извлечь, ярлык веб-URL представляет собой текстовый файл, заканчивающийся на .URL и содержащий определение ini-like, например:

[InternetShortcut]
URL=http://www.google.com/

Однако недостаточно просто создать файл, похоже, вам также необходимо изменить его свойства meta URL, чтобы включить в него ту же ссылку.

Есть идеи, как их создать?

Приветствуется любой пример кода из .Net / Perl / batch.

1 Ответ

8 голосов
/ 12 февраля 2009

Вы можете создавать ярлыки .lnk для любого URI, включая веб-адреса. Просто создайте ярлык и укажите целевой веб-адрес вместо местоположения файла.

Смотрите этот другой вопрос, чтобы узнать, как это сделать программно:

Создание ярлыка приложения в каталоге

...