首页 新闻 会员 周边 捐助

C#怎么获取计算机快捷方式的目标?(非文件夹快捷方式)

0
悬赏园豆:30 [已解决问题] 解决于 2025-04-03 15:13


如图,用IWshRuntimeLibrary来获取,只能获取到文件夹类型快捷方式的目标,获取不到计算机类型快捷方式的目标。

各位大佬有什么方法吗?

JoySn的主页 JoySn | 初学一级 | 园豆:115
提问于:2025-04-03 13:33
< > 豆包AI编程
分享
最佳答案
1

已解决,感谢大佬的文章
文章出处:https://www.cnblogs.com/cssmystyle/archive/2011/01/25/1944551.html

DeepSeek和豆包写的一点用都没有,两个都是写
string GetPath(StringBuilder pszFile, int cchMaxPath, IntPtr pfd, uint fFlags);
shellLink.GetPath(targetPath, targetPath.Capacity, IntPtr.Zero, 0);
根本获取不到

JoySn | 初学一级 |园豆:115 | 2025-04-03 15:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册
Top