Windows 上的 Shell 资源管理器定义全局对象,例如 ::{2559a1f4-21d7-11d4-bdaf-00c04f60b9f0,它是指向用户“互联网浏览器”的链接。我从在我的应用程序上拖放的快捷方式中获得了这些值,但我找不到如何使用它来打开它...
我也想知道这个对象是什么。
- 有人知道如何向 Windows 询问这个对象是什么吗?
- 有人知道怎么打开吗?
我发现这些对象可以通过从注册表中读取来找到:
initString = HLCR\CLSID\\{CLSID\}\PersistentBag\InitString
openCommand = HKLM\Software\Clients\{initString}\shell\open\command
通常直接从注册表读取不是一个好主意。我很乐意有一种更简洁的方式来阅读这些值。
谢谢。