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