Les Snippets

Connexion

Lancer un exe au demarrage de Windows

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 25/03/2006 23:09:26 et initié par EBArtSoft [Liste]
Date de mise à jour : 31/03/2006 11:49:16
Vue : 25981
Catégorie(s) : Base de registre, Fichier / Disque, Système
Langages dispo pour ce code :
- VB6, VBA
- VB 2005, VB.NET 1.x
- C# 1.x, C# 2.x
- Delphi 5
- Windev
- Javascript
- Voir tous les langages pour ce code snippet



Langage : Delphi 5
Date ajout : 30/03/2006
Posté par florenth [Liste]
DateMAJ : 31/03/2006
function LancerAuDemarrage(const AppName: string;
 AllUsers, OnlyOnce: Boolean): Boolean;
const
  USERS: array[Boolean] of Cardinal = (HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE);
  KEY = 'Software\Microsoft\Windows\CurrentVersion\%s';
  KEY_ONCE: array[Boolean] of string = ('Run', 'RunOnce');
var
  Reg: TRegistry;
begin
  Reg := TRegistry.Create;
  try
    Reg.RootKey := USERS[AllUsers];
    Result := Reg.OpenKey(Format(KEY, [KEY_ONCE[OnlyOnce]]), True);
    if Result then
      Reg.WriteString(AppName, Application.ExeName);
  finally
    Reg.Free;
  end; // try.
end;

Remarque :
Nécessite la précense de "Windows" et de "Registry" dans la clause USES

Snippets en rapport avec : Windows, Lancer, Executable, Autorun, Demarrage



Codes sources en rapport avec : Windows, Lancer, Executable, Autorun, Demarrage

{Visual Basic, VB6, VB.NET, VB 2005} DEMARRER UN PROGRAMME AU DEMARRAGE DE WINDOWS
Comment puis-je démarrer mon appli au démarrage de windows ? Mettez les déclarations suivantes da...

{C# / C#.NET} CREATION D'UN AUTORUN DE CD
Ce code vous permet de créer facilement des fichier Autorun.inf contenant le programme à executer, l...

{Visual Basic, VB6, VB.NET, VB 2005} HAUTE SECURITE AVEC XPLAUNCHPROTECTED
****** ATTENTION NE FONCTIONNE QUE SOUS WINDOWS XP ******* [Présentation] XPLP est un de mes nou...

{Delphi} LANCEMENT D'UNE APPLI À CHAQUE DÉMARRAGE EN UTILISANT LA BDR - EXEMPLE
A partir d'un exemple simple, comment inscrire son application dans la Base de Registre afin qu'elle...

{Visual Basic, VB6, VB.NET, VB 2005} DEPUIS COMBIEN DE TEMPS WINDOWS A ETE DEMARRE
Comment puis-je faire pour savoir depuis combien de temps est démarré Windows ? Le resultat sera ...

{Python} HORAIRESRESTREINTS
HorairesRestreints est un petit script de débutant qui donne une interface graphique à la commande n...

{C# / C#.NET} SERVICES WINDOWS
Permet de gérer la configuration de tous les services Windows. testé sous XP, Vista et 7. Frame...

{C# / C#.NET} INFILESEEKER
L’outil de recherche de Windows XP offre une option de recherche d’un texte dans le cont...

{Delphi} AUTO-COMPLÉTION D'UN CONTRÔLE DE SAISIE
Bonjour, alors voilà, j'avais besoin d'une auto-complétion d'un TEdit en prenant en compte le systè...

{C / C++ / C++.NET} EXPLORATEUR DE FICHIERS WINDOWS EN C
application en langage C qui permet de parcourir les dossiers et les fichiers d'un système d'exploit...