Connaitre les lecteurs d'email installés

uses
Registry;

function GetInstalledMailClients(AList: TStrings): Boolean;
const
RegClientsRoot = 'SOFTWAREClients';
RegClientsMail = 'Mail';
RegClientsOpenCmd = 'shellopencommand';
var
reg: TRegistry;
begin
Result := True;
try
AList.Clear;
reg := nil;
reg := TRegistry.Create;
try
with reg do
begin
CloseKey;
RootKey := HKEY_LOCAL_MACHINE;
if OpenKeyReadOnly(RegClientsroot + RegClientsMail) then
if HasSubKeys then
GetKeyNames(AList);
end;
finally
if Assigned(reg) then reg.Free;
end;
except
Result := False;
end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
GetInstalledMailClients(ListBox1.Items);
end;
Ajouter un commentaire
Pseudo
Adresse email
Site internet (optionnel)
Votre commentaire
Fiche de l'article
Mise a jour03/03/2004
VisualisationVu 1485 fois
PublicInternaute zz
CategorieDelphi - Trucs et astuces - Internet
Auteur de l'article
SwissDelphiCenter SwissDelphiCenter
connecté le 02/11/2011
329 articles dans la section
Contacter l'auteur