4

アプリケーションの起動時に、Outlook がインストールされているかどうか、およびそれが既定のメール クライアントであるかどうかを知りたいです。

インストールでは、レジストリ キーを確認するだけですが、それが既定のメール クライアントかどうかを確認するにはどうすればよいですか?

4

3 に答える 3

6

このMSDN リンクによると、 「HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail には、登録された電子メール アプリケーションごとに 1 つずつ、0 個以上のサブキーを含めることができます」。

登録されている電子メール アプリのどれがデフォルトのアプリであるかに関して、同じリンクには次のように記載されています。

HKEY_CURRENT_USER\SOFTWARE\Clients\Mail\(default)

現在のユーザーのデフォルトのメールアプリを提供します(設定されている場合)。

HKEY_LOCAL_SOFTWARE\SOFTWARE\Clients\Mail\(default)

システム全体のものを提供します。

リンクには、システムのデフォルトの電子メールクライアントまたは登録されたmailtoハンドラー(少し奇妙に思えます)として、メールクライアントがスタートメニューメールアプリケーションとして登録されていることも同じではないことも述べています。

そのリンクの情報は、XP、Vista、および Win 7 に適用されます。

HTH

于 2012-09-20T10:55:54.513 に答える
3

インストールされている電子メール クライアントは、

HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail

このキーのデフォルトの文字列値は、現在選択されているデフォルトのメール クライアントを保持します。Microsoft Outlook

于 2012-09-20T08:30:29.537 に答える
1

HKEY_CLASSES_ROOT\mailto\shell\open

于 2012-09-20T09:43:33.390 に答える