begin process at 2008 05 16 04:27:11
1 173 209 membres
51 nouveaux aujourd'hui
13 970 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : lister les application qui se lance au demarage [ Système / Autre ] (shell13010)

lister les application qui se lance au demarage le 25/03/2008 16:23:49

shell13010
Bonjour a tous,

j'aimerais savoir comment lister les applications qui son au demarage puis les mettre dans un lisbox avec leur icône?

es possible?
Car j'ai pas trouvait de source.
merci pour votre aide d'avance.

bonnne apres-midi

Re : lister les application qui se lance au demarage le 25/03/2008 17:42:09

BernieNoel68
Bonjour,

Les applications lancées au demarrage de Windows sont stoquées dans le registre.
(il me semble : HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run mais je suis plus sûr a vérifier)

Donc la première étape est de pouvoir lire dans le registre Windows. Regarde du coté de TRegistry (classe permettant de lire/ecrire dans le registre en Delphi),  ce n'est pas trop compliqué et tu trouvera des exemple sur le net.

Bon courage et bonne prog!


Re : lister les application qui se lance au demarage le 25/03/2008 19:37:37

shell13010
salut et merci pour ta reponse,mais je connaît les  procedures pour la base de registre,se qui me pause probleme c'est que je veux juste recuperer se qu'il y a dans
HKey_local_MACHINE\software\microsoft\windows\currentversion\Run\*

puis le mettre dans un listbox{en faite je voudrais faire comme dans 'msconfig'puis demarage\}

en esperant avoir pu etre un peu plus clair!

merci d'avance

Re : lister les application qui se lance au demarage le 25/03/2008 19:52:13

shell13010
salut et merci pour ta reponse,mais je connaît les  procedures pour la base de registre,se qui me pause probleme c'est que je veux juste recuperer se qu'il y a dans
HKey_local_MACHINE\software\microsoft\windows\currentversion\Run\*

puis le mettre dans un listbox{en faite je voudrais faire comme dans 'msconfig'puis demarage\}

en esperant avoir pu etre un peu plus clair!

merci d'avance

Re : lister les application qui se lance au demarage le 25/03/2008 23:03:36

shell13010
personne a une idee?car je comprend pas comment recuperer vers un listbox apres le ..\currentversion\run

donc si une personne a la solution merci de m'aidez.

bonne soirée

Re : lister les application qui se lance au demarage le 26/03/2008 08:25:15

L_art_ment
Bonjour,

      En tapant "lire registre delphi" sur google, que trouve-je ? 4éme lien, la methode Registre.GetKeyName(Strings:Tstrings);

   exemple:

uses registry;

var
Ts : TstringList;
Registre : TRegistry;

begin
Registre:=Tregistry.create();
Ts:=Tstringlist.create();
Registre.RootKey:=HKEY_LOCAL_MACHINE;
Registre.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run',false);
Registre.GetKeyName(TS);
end;

Ce petit bout de code te permet de lister toutes les sous-clés d'une clé de la bse de registre dans un StringList...

Bonne journée,
L'Art-Ment


Classé sous : application, lister, lance, demarage

Participer à cet échange

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS