我有一個在Internet Explorer中使用JavaScript加載的ActiveX控件。它需要在Vista和Win7的UAC下以中等完整性運行。這是用Visual Studio編譯的C/C++編寫的。使用提升的權限在Internet Explorer中加載ActiveX DLL
提升權限的一種方法是創建可請求中等完整性級別的代理進程。但是,對於這個項目來說,這不是一個實際的解決方案。我真的需要ActiveX控件本身運行提升。
我的問題是:最簡單的方法是什麼?我可以將項目的構建選項更改爲exe,並使用COM進程間連接系統自動處理通信,還是需要更復雜?我是否需要做任何複雜的事情,比如手動調用CreateProcess並創建一些代理,或者它可以作爲一個提升自身的ActiveX exe工作?
這是否也適用於OCX ActiveX窗體? – Ghigo 2014-03-05 12:29:01