繁体   English   中英

Windows(.lnk)快捷方式API?

[英]Windows (.lnk) shortcuts API?

是否有任何功能允许您在Windows中创建快捷方式,就像您可以在Linux中创建符号链接一样? 我最好希望能够编辑目标和名称之类的东西,而不是每次因为更新而想要更改某些内容时都必须重新创建一个全新的快捷方式。

我尝试在文本编辑器中打开一个.lnk文件,这是一大堆gobbelty gook。 我想知道为什么它是半二进制,因为Linux上的快捷方式就像一个.ini文件,简单易用。 我担心,如果我通过数据嬉戏,我可能会破坏某种校验和,并且快捷方式将无法工作,这就是为什么我想知道是否有一个特定的API应该被调用以修改这些对象。

更新:我找到了一个函数来查询快捷方式数据MsiGetShortcutTarget() http://msdn.microsoft.com/en-us/library/windows/desktop/aa370299 MsiGetShortcutTarget() .aspx ,但还没有创建或修改快捷方式。

有关shell链接的MSDN文档,请参见此处

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM