有没有什么函数可以让你在Windows中创build快捷方式,就像你可以在Linux中创build符号链接一样? 我希望能够编辑像目标和名称的东西,而不必重新创build一个全新的快捷方式,每次我想要更改由于更新的东西。
我试图在文本编辑器中打开一个.lnk文件,这是一大堆gobbelty gook。 我想知道为什么它是一半的二进制,因为Linux上的快捷方式就像一个.ini文件,简单易用。 我担心,如果我匆匆通过数据,我可能会打乱某种校验和,快捷方式将无法正常工作,所以我想知道是否有一个特定的API应该被调用来修补这些对象。
更新:我已经find一个函数来查询快捷方式数据MsiGetShortcutTarget() http://msdn.microsoft.com/en-us/library/windows/desktop/aa370299 MsiGetShortcutTarget() .aspx ,但还没有创build或修改快捷键。
关于shell链接,请参阅此处的MSDN文档。