«Неправильное» приложение закреплено на панели задач (Windows 7) - PullRequest
3 голосов
/ 10 августа 2009

У меня есть приложение, которое запускается с помощью ярлыка. Это приложение затем запускает приложение с графическим интерфейсом Java с помощью CreateProcess ().

Когда приложение Java прикрепляется к панели задач, javaw.exe прикрепляется к панели задач вместо «ожидаемого» ярлыка. Только собственный исполняемый файл, запускающий Java, может быть изменен - ​​ярлык должен остаться.

Что нужно сделать, чтобы ярлык был закреплен?

Спасибо, Stefan

Ответы [ 3 ]

1 голос
/ 10 августа 2009

Используйте что-то вроде winrun4j или создайте .bat вместо ярлыка.

0 голосов
/ 17 мая 2014

Вы можете почистить свой IconCache так:

Сначала зайдите в диспетчер задач и убейте explorer.exe

Windows Task Management -> Processes -> End "explorer.exe"

Затем в управлении задачами

Windows Task Management -> File -> New -> CMD.EXE

В открытой консоли введите:

CD /d %userprofile%\AppData\Local DEL IconCache.db /a EXIT

Затем снова откройте explorer.exe

Windows Task Management -> File -> New -> explorer.exe

0 голосов
/ 02 декабря 2010

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

...