begin process at 2010 03 21 14:27:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Exécution

 > 

Base de registre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Base de registre

lundi 9 janvier 2006 à 18:43:39 | Base de registre

michelroc

Membre Club

Bonjour je voudrais executer un fichier a partir  de la BdR voir les 2 codes suivants.
Cela ne fonctionnne pas pourtant quand j'excute le fichier cela fonctionne.
Le Nom et Valeur à la creation de la clé sont t-ils correctent ??
Ou est l'erreur ?  Y a t-il  une solution.  Merci .

1 // Creation de la cle  //

procedure TForm1.Button1Click(Sender: TObject);
var Reg: TRegistry;
    Valeur : String;
    Nom : String;
begin
  Nom    := 'RM_MARCHE_MEV';
  Valeur := 'C:\Windows\System32\RM_MARCHE_MEV.EXE';

  Reg := TRegistry.Create;                        // création de l'objet Reg
  with Reg do
  begin
    try
      RootKey := HKEY_LOCAL_MACHINE;              // clé racine
      if OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run', True) then
      begin                                       // si cette clé existe...
        WriteString(Nom, Valeur);                 // écrire
        CloseKey;                                 // on referme, suite à OpenKey
      end;
    finally
      Free;                                       // libération de l'objet Reg
    end;
  end;
end;

end.


2 /// Fichier à executer

program MR_MARCHE_MEV;
 {$APPTYPE CONSOLE}
uses
  SysUtils,  ShellApi,  Windows;
begin
    // Temps avant mise en veille de l'cran
    SystemparametersInfo(SPI_SETSCREENSAVETIMEOUT,30,nil,SPIF_SENDWININICHANGE);
    // Active Ecomomiseur ecran = 1  =0 desactive
    SystemparametersInfo(SPI_SETSCREENSAVEACTIVE,1,nil,SPIF_SENDWININICHANGE);
    // Temps avant extinction Ecran     0 = Jamais
    SystemparametersInfo(SPI_SETPOWEROFFTIMEOUT,60,nil,SPIF_SENDWININICHANGE);
        // Active Extiction Ecran   =0 desactive
    SystemparametersInfo(SPI_SETPOWEROFFACTIVE,1,nil,SPIF_SENDWININICHANGE);
Halt;
end.
Michel

lundi 9 janvier 2006 à 23:49:03 | Re : Base de registre

cirec

Membre Club Administrateur CodeS-SourceS

Salut,
peut être que l'erreur vient du Nom du Prog.

1 // Creation de la cle  //

  Valeur := 'C:\Windows\System32\RM_ MARCHE_MEV.EXE';

2 /// Fichier à executer

program MR_MARCHE_MEV;
 {$APPTYPE CONSOLE}


@+
Cirec


Cette discussion est classée dans : end, valeur, reg, begin, systemparametersinfo


Répondre à ce message

Sujets en rapport avec ce message

valeur de retour d'une fonction : access violation [ par keguira ] Bon alors voila : j'ai une application qui recupere une trame, la lit et renvoi une erreur si la trame n'est pas valide. pour cela, j'affecte la valeu Pb de case à cocher avec un TCheckListBox [ par FredY68 ] Bonjour à tous J'ai un problème de reconnaissance de case cochée ou non cochée dans un checklistbox.les informations du checklistbox sont stockées dan Affichage du contenu d'une colonne? (voici mes codes) [ par jennybless ] Salut tout le monde! Je travaille sur une toute petite base de donnée et souhaite juste avoir le contenu d'un champ (par exemple: Entreprise). C'est Problème de récursivité? [ par basile9 ] Bonjour J'ai adapté une procédure récursive, qui marchait très bien en TP7, pour Delphi 6, dans un programme console. Voiçi cette procedure, à base Fenetre MDI [ par develomagaly ] VOila j'ai une fenetre parents avec des fenetres Mdichild qui s'ouvre en cliquant sur le menu. Le but est de ne pas pouvoir ouvrir deux fenetres fille Redirection DOS Dans un Mémo [ par cat1982 ] Bonjour,J'ai besoin de récupérer les informations de DOS dans un mémo depuis delphi.Je me suis  donc documenté et sui tombé sur cette pagehttp://www.d Problèmes avec la barre des taches [ par PsycoTike1 ] Bonjour, jessai depuis quelques heures de résoudre mon problème.function c_rebar(mWnd: hWnd; aWnd: hWnd; Data: PChar; parms: Pchar; Show: Boolean; NoP Conversion Dxx vers D6 [ par basile9 ] Bonjour Je me lance avec Delphi Personal 6 dans une application mode console. J'essaie de compiler le programme exemple suivant (trouvé sur un site an Hook clavier [ par T103 ] Bonsoir a tous, voila j'essaye de comprendre le fonctionnement des hooks, jai trouver plusieurs source sur le net pour apprendre a recupérer les touch Redimensionner un timage/tshape avec des poignées [ par edge76000 ] Bonjour, Je sais que sur le site Phidels, ce programme le traite et doit pouvoir répondre à ma question car c'est exactement ce que je veux faire au n


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,847 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales