API
Anonyme
Bonjour,

Je recherche l'API qui me permettra de recuperer l'adresse e-mail d'un poste ainsi que le POP et le SMTP.

Merci

Contribution le : 23/05/2003 20:03
Créer un fichier PDF de la contribution Imprimer


Re: API
Anonyme
Pas la peine de chercher, j'ai trouve le moyen de le faire en lisant la base de registre.

a++

Contribution le : 26/05/2003 17:44
Créer un fichier PDF de la contribution Imprimer


Re: API
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
C'est effectivement par là que nous pensions vous orienter...
Les paramètres sont dispos pour plusieurs app (IE, outlook...) donc ce partage doit bien passer par une configuration. La base de registre étant là pour cela : cqfd.

Merci de poster cependant la clé nécessaire, pour la postérité.

Contribution le : 27/05/2003 08:54
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: API
Anonyme
Bonjour,

Voici les différents parametres pour récupérer l'adresse e-mail, le POP3, le smtp ainsi que le nom de l'utilisateur.

RegistreLit("HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts\00000001","SMTP Server")

RegistreLit("HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts\00000001","POP3 User Name")

RegistreLit("HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts\00000001","SMTP Email Address")

RegistreLit("HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts\00000001","POP3 Server")

RegistreLit("HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts\00000001","SMTP Display Name")

on peut même récupérer le mot de passe mais il est en binaire.

RegistreLit("HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts\00000001","POP3 Password2")

attention quand même, ce code à été testé sous windows XP, reste à savoir si les paramètres sont les mêmes sous 95, 98, NT 4 et 2000, à vèrifier aussi si le 00000001 est toujours existant.

Je travail sur la question et voir s'il y aurait pas un moyen de rechercher dans la base de registre directement.

Voila, si vous avez des idées, faites moi signe, de mon coté j'en ferais de même.

a+++

Contribution le : 27/05/2003 14:37
Créer un fichier PDF de la contribution Imprimer


Re: API
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour
de notre coté sur un W2k voici la clé trouvée :
HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\OMI Account Mannager\00000001\
dans laquelle on a les clés
POP3 Server
POP3 Password2
POP3 Prompt for Password
POP3 Port
POP3 Secure Connection
POP3 Skip Account
POP3 Timeout
POP3 User Name
SMTP Email Adress
SMTP Port
SMTP Server
... liste non exhaustive.

Une recherche (par parcours de la base de registre dans HKEY_CURRENT_USER\Software\Microsoft\) de la clé POP3 Server peut être utile.
ensuite voire les autre clés de la même section...

Contribution le : 28/05/2003 07:54
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: API
Anonyme
Bonjour,

Ok vu que W2K c différent de XP, j'ai donc chercher dans les API un moyen de rechercher la valeur que l'on souhaitée.

Il existe une fonction quit est RegQueryValueExA ou RegQueryValueA.

J'essaye de les utiliser mais j'y arrive pas vraiment je dois oublier quelque chose pourtant j'ai bien fait RegOpenKeyExeA.

Si quelqu'un peut regarder à cette fonction et expliquer comment l'utiliser.

Merci.

Contribution le : 28/05/2003 16:33
Créer un fichier PDF de la contribution Imprimer


Re: API
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
et simplement en wd avec RegistreCleSuivante() en débutant le plus bas possible.

...\software\microsoft

Contribution le : 28/05/2003 16:43
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: API
Anonyme
Bonjour,

Oui registreclesuivante peut etre utilise dans le cas ou la clef est toujours identique mais rien ne nous dit que 00000001 existe toujours ou que ce soit dans les parametres de outlook ou internet.

En faites, enfin je pense ce serait de faire une recherche dans la base de registre comme si on faisait execute regedit puis edition puis rechercher mais en windev, ce qui aurait l'avantage de trouver POP3 Server et de nous retourner la valeur quelque soit l'endroit ou il situe dans la base de registre.

Enfin bon c juste une idee :)

a+++


Contribution le : 28/05/2003 16:55
Créer un fichier PDF de la contribution Imprimer


Re: API
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Salut,

Sur mon poste Windows 2000 j'ai
- 00000001
- 00000002
- 00000004
- 00000005

ce chiffre s'incrémente à chaque fois que l'on créer un compte mail, news
le 00000003 correspond à un compte que j'ai supprimé.

Contribution le : 29/05/2003 00:46
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2