数人の家族のために、c# で簡単なブラウザーを作成しました。インストーラーまたはプログラムからデフォルトのブラウザーとして設定したいと考えています。Chrome や Firefox がデフォルトとして設定するかどうかを尋ねられたときに行うのと同じことをしたいと思います。コマンド ライン処理をセットアップできます。知る必要があるのは、既定のブラウザーを設定する方法だけです。
質問する
1164 次
2 に答える
0
おそらくhttp://www.windowsitpro.com/article/configuration/how-can-i-configure-the-default-internet-browser-に必要な情報があります。したがって、起動時にこれらのエントリを確認できますが、それらは設定したいものではありません!
独自のブラウザーを作成したので、Microsoft.Win32.Registry を使用して、これを独自のコードに変換できると思います。
于 2012-10-20T17:56:14.483 に答える
-1
はい、@Mattias が教えてくれたように、レジストリ エントリを使用して変更できます。しかし、それを行うと、ユーザーエクスペリエンスが損なわれるため、本当に悪い考えです.
企業環境では、ドメイン ポリシーはすでにこれを実現するためのサポートを備えています。
GPedit.msc を使用して、ローカル (またはドメイン) ポリシーを確立することもできます。レジストリ エントリを変更するか、 gpedit.msc を使用してください。何らかの方法で、家族であっても UX を損なわないようにしてください。これは、影響を受ける人々にとってはひどいことです。誰でも好きなブラウザーを自由に選択できなければなりません。悪いブラウザーでも構いません。
于 2012-10-21T14:21:49.090 に答える