创建Windows 7任务栏图标

时间:2010-10-24 13:08:15

标签: java windows-7 taskbar startmenu

我的目标


我想这样做,以便在首次运行时,我的程序会使其图标显示在Windows 7任务栏中。我知道图标文件是C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar中的快捷方式,大多数人都想知道这个:

我的问题


  1. 如何在Java中创建快捷方式文件(.lnk
  2. 是否可以在没有管理员权限的情况下访问?

2 个答案:

答案 0 :(得分:1)

您不需要管理员权限,但您需要在正在更改任务栏的用户的上下文中执行此操作。

这是一个可以满足您需求的库:http://alumnus.caltech.edu/~jimmc/jshortcut/

答案 1 :(得分:1)

有一个Java库为Java提供了新的Windows 7功能。它被J7Goodies称为Strix Code。使用它的应用程序可以正确固定到Windows 7任务栏。您也可以创建自己的跳转列表等。