我目前正在使用Win32ShellFolderManager2并ShellFolder.getLinkLocation解析Java中的Windows快捷方式。不幸的是,如果Java程序在Vista下作為服務運行getLinkLocation,則無法使用。具體來說,我得到一個異常,指出“無法獲取外殼文件夾ID列表”。搜索網絡確實會提及此錯誤消息,但始終與關聯JFileChooser。我沒有使用JFileChooser,我只需要將.lnk文件解析到其目的地即可。有人知道.lnk我可以使用用Java編寫的文件的第三方解析器嗎?此后,我在這里找到了有關.lnk格式的非官方文檔,但是如果有人以前做過,我寧愿不必這樣做,因為該格式相當可怕。
Java中的Windows快捷方式(.lnk)解析器?
慕桂英4014372
2019-11-18 13:54:15