读取注册表shell/open
项时,例如:
HKCU\Software\Classes\ms-settings\shell\open
HKCU\Software\Classes\http\shell\open
我看到了与打开的应用程序相对应的默认键以及执行时传递参数的方式。
DelegateExecute
有时还存在另一个值。这个值负责什么?IsolatedComma
我也不清楚。
这些键负责什么?
答案1
DelegateExecute 意味着命令处理程序被实现为IExecuteCommand
COM 对象,而不是执行的简单应用程序。{...} 字符串称为 GUID,它标识实现所需接口的特定 COM 库,在本例中为 IExecuteCommand。
希望制作自己的 IExecuteCommand 的人可以按照指南进行操作这里。