c shorcut.lnk更新路径如果缺少文件



从C 我创建可执行文件的快捷链接。它运行良好,但是如果可忽视的文件夹更改了路径,则链接不再可行。

如果我只需将可执行文件拖动到我要创建链接的路径,然后更改文件夹路径,则可以从Windows创建shorcut链接,然后更改可执行文件,并在没有手动搜索或类似内容的情况下更新快捷方式链接的路径这个。

我也可以从C 做到这一点?我尝试使用参数,但我猜参数仅用于命令提示符,而不是通过运行快捷方式链接来更新链接。

这是我在C 中如何做的链接如何使用win32

编程创建快捷方式

壳只是使用IShellLink::Resolve方法。

Resolve使用存储在.lnk中的信息来查找移动的目标。该信息包括创建/修改的日期,大小和文件属性。分布式链接跟踪服务在运行时也可以提供帮助。

有关Windows 95 vs Windows NT和此KB文章的详细信息,请参见此Windows机密文章,此网页以获取有关LTS的信息。

相关内容

最新更新