我目前在Java中使用Win32ShellFolderManager2和ShellFolder.getLinkLocation 来解析Windows快捷方式。遗憾的是,如果Java程序在Vista下作为服务运行,getLinkLocation就不起作用了。具体来说,我会得到一个异常提示“无法获...
为避免“XY问题”的误解,我首先解释一下我的目标。我想在Linux上生成一个文件,当它被下载到Windows机器并双击时,会打开一个已知路径(在本地Windows机器上)预设的(ms office,但如果我理解正确的话,这并不重要)文件。 看起来,如果我在lnk文件中包含我想要打开的文件的路...
我一直在寻找一种在C#中创建文件快捷方式的简单方法,但是我只找到了做这件事情的外部DLL库。实际上,令人惊讶的是,没有内置的方法可以这样做。 无论如何,我知道lnk文件只是带有特定命令和给定路径的文本文件。我想也许我可以在代码中创建一个文本文件,将它的文本设置为正确的命令并将它的扩展名改成....