2010-10-21 131 views
0

我要修改注册表中的Internet Explorer的CLSID元素创建一个修改自己的COM对象:(HKEY_CLASSES_ROOT \ CLSID {0002DF01-0000-0000-C000-000000000046})在注册表

它是可以复制此条目并替换GUID并创建一个新的别名? 我可以在哪里定义一个新的别名? (稍后我想在PowerShell中打开此Com对象)

回答

2

注册表项没有这样的“别名”。然而,您可以在HKCU \ Software \ Classes \ CLSID中创建一个条目,COM首先在那里查找。这也会限制你对机器的损害数量,并且实际上能够写入密钥的机率会有一半。

+0

我从Internet Explorer中复制条目并将其重命名为newname.Application。现在,当我想在PowerShell($ ie = New-Object -ComObject newname.Application)中使用它时,什么也没有发生。我已经尝试过,64位32位PowerShell。 – LaPhi 2010-10-25 09:11:59

+0

错误的副本,你必须复制CLSID及其所有的密钥。 – 2010-10-25 09:33:41