gpt4 book ai didi

c++ - Windows (.lnk) 快捷方式 API?

转载 作者:可可西里 更新时间:2023-11-01 13:29:26 28 4
gpt4 key购买 nike

是否有任何函数可以让您在 Windows 中创建快捷方式,就像在 Linux 中创建符号链接(symbolic link)一样?我希望能够编辑诸如目标和名称之类的内容,而不是每次由于更新而想要更改某些内容时都必须重新创建一个全新的快捷方式。

我尝试在文本编辑器中打开一个 .lnk 文件,它是一大堆傻瓜。我想知道为什么它是半二进制的,因为 Linux 上的快捷方式就像一个 .ini 文件,简单易用。我担心如果我去浏览数据,我可能会打乱某种校验和并且快捷方式将不起作用,所以这就是为什么我想知道是否应该调用特定的 API 来修补这些对象。

更新:我找到了查询快捷方式数据的函数MsiGetShortcutTarget() http://msdn.microsoft.com/en-us/library/windows/desktop/aa370299(v=vs.85).aspx ,但还没有关于创建或修改快捷方式的内容。

最佳答案

参见 here有关 shell 链接的 MSDN 文档。

关于c++ - Windows (.lnk) 快捷方式 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10343104/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com