utiliser - tag mp3 windows




Enregistrer un programme Windows avec le protocole mailto par programme (2)

Comment faire pour que mailto: liens soient enregistrés avec mon programme?

Comment pourrais-je alors gérer cet événement dans mon programme?

La plupart des solutions que j'ai trouvées à partir d'une recherche Google rapide indiquent comment le faire manuellement, mais je dois le faire automatiquement pour les utilisateurs de mon programme s'ils cliquent sur un bouton, tel que "définir comme client de messagerie par défaut".

Modifier:

Suppression de la référence à Delphi, car la réponse est indépendante de votre langue.


D'après ce que j'ai vu, quelques clés de registre définissent le client de messagerie par défaut. L'un d'eux étant:

Clé système: [HKEY_CLASSES_ROOT\mailto\shell\open\command]

Nom de la valeur: (Default)

Type de données: REG_SZ (valeur de chaîne)

Données de valeur: Mail program command-line .

Je ne suis pas familier avec Delphi 7 , mais je suis sûr qu'il existe certaines bibliothèques d'édition de registre que vous pouvez utiliser pour modifier cette valeur.

Certains lieux répertorient plus que cette touche , d’autres uniquement cette touche. Vous devrez peut-être tester un peu pour trouver le ou les bons.


Voici la solution Microsoft officielle pour modifier par programme le client de messagerie par défaut. C'est Visual Basic, mais j'espère que le concept ressort clairement de ceci:

http://support.microsoft.com/kb/299853





mailto