2010-10-21 180 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