2013-05-02 136 views
1

因爲某些原因,當我嘗試寫入註冊表時,IE不以管理員權限運行,Internet Explorer的BHO,寫入註冊表和管理員權限

Utils::SetValueInRegistry(HKEY_CURRENT_USER,L"Software\\myApp23",L"Domain", value.c_str()); 

任何人都知道如何獲得我的BHO權利寫每次註冊? 或者,也許我應該寫入另一部分註冊表,可用於編寫?我需要存儲的信息非常動態,並且用於在選項卡之間進行通信。

謝謝。

回答

5

Internet Explorer正以低完整性級別運行。使用下面的一個鍵HKEY_CURRENT_USER\Software\LowRegistry

+0

我試過你的建議,它以某種方式工作,但我看不到任何值添加到這些鍵。它在哪裏保存它? – user1326293 2013-05-02 12:50:55

+1

@ user1326293:「低完整性級別」的要點是要將潛在破壞性數據與其他進程(可能包括您的檢測工具)隔離開來。 – MSalters 2013-05-02 12:58:10