ActiveXコントロールの登録中にユーザーアクセスコントロール(UAC)をオーバーライドする方法は何ですか?


0

ASP.NET 2.0アプリケーションでは、ActiveXコントロールが使用されます。ユーザーが初めてアプリケーションにアクセスし、そのActiveXが登録されていなかったとき。アプリケーションは、ActiveXをインストールするためのポップアップを表示します。ユーザーがプロセスに従うと、ActiveXが登録され、アプリケーションがActiveXをロードして目的のタスクを実行します。

Windows Vista、Win 7およびWin 8では、ユーザーアクセス制御(UAC)は、ActiveXを初めてインストールすることを許可するように求められます。これは、ユーザーが管理者であっても発生します。

ActiveXのインストール中にこのUACコンポーネントをオーバーライドする代替手段は何ですか?提案を歓迎します。

回答:


0

ActiveXをインストールするときにのみこれを行う方法はないと思います。少なくとも、実際のActiveXをインストールしてUACを無効にすることはできません。

UACを一般的に無効にすることは、お使いのコンピューターに害を及ぼす可能性のある望ましくない実行可能ファイルの実行から保護するために、お勧めしません。

それにもかかわらず、レジストリでUACの設定を見つけることができます。

:に行く
のMicrosoft \ Windowsの\ CurrentVersionの\ポリシー\ HKEY_LOCAL_MACHINE \ソフトウェア\システム

DWORDを見つける ConsentPromptBehaviorAdmin

変更Valuedata0

これにより、再起動せずにUACを無効にできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.