Wie und wo genau ist die Standard-Mail-client wird in der Registrierung festgelegt?

Um heraus zu finden, was die Standard-E-Mail-client ist, fand ich die gleichen Informationen über und über wieder: Schauen Sie auf die Standard-Zeichenfolge in HKLM\Software\Clients\Mail. (siehe zum Beispiel diese stellt sich die Frage,)

Jedoch, dies scheint nicht wahr zu sein, für alle Betriebssysteme und/oder Situationen:
Ich habe zwei Maschinen, auf denen Win7 64bit, nennen wir Sie A und B.
Ein Outlook 2010 64bit und Thunderbird 3 32bit installiert.
B hat Outlook 2007 32bit und Thunderbird 3 32bit installiert.
Sowohl A und B haben Thunderbird festlegen als Ihre Standard-mail-client.

Jedoch, den Zustand der registry ist nicht so, wie ich es erwartet:

Auf Maschine A, die beide HKLM\Software\Clients\Mail und HKLM\Software\Wow6432Node\Clients\Mail haben einen leeren string als default-string-Wert.
Auf B, die beide diese Schlüssel enthalten Microsoft Outlook als Standard string-Wert, der liegt eindeutig falsch.
Weitere Untersuchungen ergaben, dass der richtige Wert zu sein scheint, geschrieben zu HKCU\Software\Clients\Mail auf beiden Maschinen.

Möchte ich meine Bewerbung um dieses richtig für alle Fälle. Macht es irgendwie Sinn, dass Win7 jetzt scheint zu halten eine separate Standard-mail-client für jeden Benutzer, aber es scheint eher inkonsistent. Beim Blick auf die fülle von Informationen, die Punkte zu HKLM\Software\Clients\Mail scheint es einleuchtend, dass frühere Versionen von Windows behandelt dies anders und schrieb immer an diesem Ort. Wann hat diese änderung? Hat der falsche Wert auf Rechner B keine Bedeutung hat? Wenn nicht, warum hat Sie es geschrieben, es in den ersten Platz? Funktioniert der mix von 64bit und 32bit-E-Mail-clients auf dem gleichen computer etwas ändern?

Ich würde schätzen, wenn jemand teilen würde zuverlässige Informationen oder Dokumentation, die erklärt, dieses Thema! Vielleicht gibt es ja eine Win32-API-Funktion liefert den richtigen Wert?

  • "Win7 jetzt scheint zu halten eine separate Standard-mail-client für jeden Benutzer" --> ja; frühere Versionen von Windows verarbeitet das anders" --> ja, während ich denke, es war schon der Fall bei Vista
InformationsquelleAutor Hatch | 2010-10-15
Schreibe einen Kommentar