Comment exécuter un .REG

jack554 Messages postés 61 Date d'inscription vendredi 24 mai 2002 Statut Membre Dernière intervention 14 janvier 2023 - 10 juin 2004 à 09:47
jack554 Messages postés 61 Date d'inscription vendredi 24 mai 2002 Statut Membre Dernière intervention 14 janvier 2023 - 11 juin 2004 à 09:24
Bonjour

Je voudrais, depuis mon appli Delphi, que le clic sur un bouton provoque l' «exécution» d'un fichier .REG, comme si l'utilisateur effectuait un double-clic sur ce fichier.

Cela est-il possible ?

Merci d'avance.
Jack.

2 réponses

japee Messages postés 1727 Date d'inscription vendredi 27 décembre 2002 Statut Modérateur Dernière intervention 6 novembre 2021 8
10 juin 2004 à 16:58
Oui, c'est possible.

procedure TForm1.Button1Click(Sender: TObject);
begin
  WinExec('Regedit /s Fichier.reg', SW_HIDE);
end;


Ca marche sans problèmes chez moi, sous Win 98 SE.

Fais quand même une sauvegarde du registre auparavant, on n'est jamais trop prudent %-6

Attention de bien respecter l' espace après "Regedit" et avant "/s" sinon ça ne marchera pas.

Bonne prog' :-p
0
jack554 Messages postés 61 Date d'inscription vendredi 24 mai 2002 Statut Membre Dernière intervention 14 janvier 2023
11 juin 2004 à 09:24
FORMIDABLE ! Ca fonctionne parfaitement.

Merci beaucoup japee et bonne journée !

Jacques.
0