Создание значка панели задач Windows 7

Моя цель


Я хочу сделать так, чтобы при первом запуске моя программа отображала свой значок на панели задач Windows 7. Я знаю, что файлы значков являются ярлыками в C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar и в основном хотят знать это:

Мои вопросы


  1. Как в Java можно создать файл ярлыка (.lnk)
  2. Возможно ли даже получить доступ к этому без прав администратора?

2 ответа

Решение

Вам не нужны права администратора, но вы должны делать это в контексте пользователя, чья панель задач изменяется.

Вот библиотека, которая делает то, что вы хотите: http://alumnus.caltech.edu/~jimmc/jshortcut/

Существует библиотека Java, предоставляющая новые возможности Windows 7 для Java. Это называется J7Goodies от Strix Code. Приложения, использующие его, могут быть правильно закреплены на панели задач Windows 7. Вы также можете создавать свои собственные списки переходов и т. Д.

Другие вопросы по тегам