Wie mache ich es so mailto:
Links werden mit meinem Programm registriert werden?Registrieren Sie Windows-Programm mit dem mailto-Protokoll programmgesteuert
Wie würde ich dann dieses Ereignis in meinem Programm behandeln?
Die meisten Lösungen, die ich durch eine schnelle Google-Suche gefunden habe, sind manuelle Schritte, aber ich muss dies automatisch für Benutzer meines Programms tun, wenn sie auf eine Schaltfläche wie "Als Standard-E-Mail-Client festlegen" klicken.
Bearbeiten: Verweis auf Delphi entfernt, da die Antwort unabhängig von Ihrer Sprache ist.
Haben Sie überprüft, ob Sie dies jetzt als * die * Antwort markieren können? Ich kenne nicht die erforderliche Mindestpersönlichkeit. – tzot
Ja, ich konnte dies jetzt als Antwort markieren. –
Ab Windows 8 funktioniert diese Methode nicht mehr wie erwartet. Win8 erzwingt den folgenden Schlüssel: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Shell \ Assoziationen \ URLAssociations \ MAILTO \ UserChoice, für die die ProgID der ausgewählten App Hashed und nicht gefälscht werden kann. Es ist eine königliche PITA – shellscape