負荷ActiveX DLLインターネットExplorer高架権限
-
19-09-2019 - |
質問
私はActiveXコントロールしているところを負荷したJavaScriptインターネット以下のように変更しました。このニーズとしての実行中の完全性の下でのUAC Vistaで、Win7.これはC/C++、Visual Studio.
片めに権限を証プロセスを要求することが可能で中完全性ます。しかし、このプロジェクト、これは実践的な解決策です。ズっぽい大人な雰囲気のActiveXコントロールを実行するものではあ
私の質問は何のための最も簡単な方法はないか。を変更することはできま築オプションのプロジェクトexeご利用のプロセス間の接続システム的に自動で取り扱うので、通信、またはいるより高度な?いシーンのような複雑なように手動で通話CreateProcessし、いくつかのような業者、またはできるだけで作業としてのActiveX exeをより快です。
解決
えるようActiveXコントロールは、組み込みでページをどのようにたどっていくかを実装します。
最も単純なアプローチがされてはいかがでしょうか実践できるようサーバー側としてEXEを登録して適切であり、それに実行可能な権限での走行中の 低権利上昇方針.
だいたいこまで書簡単なカスタムのプロセスサーバを再度ご登録を実装する独自の IClassFactory プロキシの創出の要求、既存のDLL.きものを追加しAppIDのキーのための既存のオブジェクトに指定することもできます DllSurrogate ものその他の登録とCOM+アプリケーション)が簡単にできる力創造のオブジェクトを、サロゲートが実際に近いものであるかどうかのデフォルトの家を指定するCLSCTX_ALLがオブジェクトの作成までの工程を登録するものではありません。
もちろんすべてがコードする多くの前提では非有界面でが動作しない可能性があります。