|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 1 108 ![]() |
Bonjour
je recherche dans la base de registre le repertoire ou se trouve tous les exe de lancement des appli avec leur chemin complet... il me semble que ca existe mais ca fais des heures que je cherche sur le net et et dans la base de registre mais rien donc, si vous saviez...??
__________________
développeur en folie cherche à ... développer encore plus |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Louis-Guillaume MORANDConsultant @ Microsoft Inscription : mars 2003 Messages : 10 713 ![]() |
ton message veut rien dire
1- un dossier dans le registre? jamais vu de ma vie 2- "exe de lancemend d'une appli", ca serait ti pas un demi-pleonasme? 3- vraiment rien compris ^^ tu cherche la clé Run avec les logiciels lancés au demarrage? |
|
00
|
|
|
#3 | ||
|
Membre confirmé
![]() Inscription : avril 2006 Messages : 216 ![]() |
Bonjour,
On va dire que oui, vu que ca a la meme icône Sinon pour les clefs Run : Code :
lanonyme
__________________
La référence pour la recherche sur DVP Vous utilisez Borland C++ Builder... un p'tit tour par la Pour passer le temps : LE Site |
||
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 1 108 ![]() |
non, je cherche l'endroit dans la base de registre ou son range les chemins des appli...
je veux que, en recuperant la cle, je puisse lancer l'exe de l'appli. ca me fais donc une cle du genre : "C:\Program Files\Mon logiciel\monexe.exe" et apres si possible, recuperer le nom de l'appli qui correspond ala cle... c'est plus clair ou pas...???
__________________
développeur en folie cherche à ... développer encore plus |
|
|
00
|
|
|
#5 | |||
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 1 108 ![]() |
Citation:
mais ca je connaissais deja et ca n'est pas ca que je cherche car la, il n'y a que les appli en cours d'execution alors que moi je veux celles installer sur la machine... par contre, c'est bien ce type que je veux : name = nom de l'appli ; data = chemin complet de l'exe c'est donc la meme chose mais pour toutes les soft installes...
__________________
développeur en folie cherche à ... développer encore plus |
|||
|
|
00
|
|
|
#6 |
|
Membre expérimenté
![]() Inscription : novembre 2004 Messages : 599 ![]() |
Bonjour
Il y a cet clé: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall ou ce retrouve pas mal d'info sur les logs installer et entre autre cel du chemin log.exe A++
__________________
. Why . //------------------ |
|
|
00
|
|
|
#7 | |
![]() ![]() ![]() Louis-Guillaume MORANDConsultant @ Microsoft Inscription : mars 2003 Messages : 10 713 ![]() |
alors je peux affirmer que cette arborescence telle que tu la décrit n'existe pas!
chaque logiciel est libre de placer ses clés de registre où il le souhaite. Maintenant si je crois comprendre ce que tu veux faire et si tu veux le faire proprement tu le fais ici Citation:
ps: la solution uninstall citée au dessus n'est valable que si l'installeur a crée une clé à cet endroit précis, ce qui est loin d'etre le cas pour tous les logiciels. donc ce n'est pas forcément fiable de ce baser sur des clés que tu n'as pas crées toi-meme, à l'exception de certaines clés systeme |
|
|
00
|
|
|
#8 |
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 1 108 ![]() |
non pharaonix, je ne veux pas moi creer des cles pour mon soft, ce que je veux, c'est recuperer l'adresse de l'exe avec le nom de toutes les applications qui sont installes sur le pc (par exemple deja, toutes les applis presentes dans Demarrer->Tous les programmes)...
et ca m'embete si tu me dis qu'un rep qui donnerait ca n'existe pas....
__________________
développeur en folie cherche à ... développer encore plus |
|
|
00
|
|
|
#9 |
|
Membre expérimenté
![]() Inscription : novembre 2004 Messages : 599 ![]() |
Bonjour
Moi tout mes soft sont inscrits a cet arborecence et le chemin du .exe c'est la données "InstallLocation" qui en a le chemin. A++
__________________
. Why . //------------------ |
|
|
00
|
|
|
#10 | ||
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 1 108 ![]() |
Citation:
Citation:
merci
__________________
développeur en folie cherche à ... développer encore plus |
||
|
|
00
|
|
|
#11 |
|
Membre expérimenté
![]() Inscription : novembre 2004 Messages : 599 ![]() |
Bonjour
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall ou alors rechercher "Uninstall" A++
__________________
. Why . //------------------ |
|
|
00
|
|
|
#12 |
![]() ![]() ![]() Louis-Guillaume MORANDConsultant @ Microsoft Inscription : mars 2003 Messages : 10 713 ![]() |
tous ? parce que tu as quelques logiciels. Je pourrais sans difficulté te trouver des outils meme pros qui n'ont pas de désinstalleurs dans cette arbo.
de meme, la présence d'une clé ne prouve pas que le logiciel est réellement présent (une suppression manuelle, un deplacement, un renommage d'exe, etc). cette solution PEUT etre envisagée mais quoi qu'on dise, elle n'est pas fiable. (d'où l'intérêt des nettoyeurs de registre d'ailleurs, les logiciels de gestion de parc informatique qui ont pour but de lister les programmes installés, se basent pour les logiciels les plus courants (office, ooo, adobe, etc sur des clés bien définies du logiciel et pas sur l'uninstall qui depend de l'installeur utilisé) |
|
00
|
|
|
#13 |
|
Membre expérimenté
![]() Inscription : novembre 2004 Messages : 599 ![]() |
Bonjour
Tout a fait d'accord avec toi Pharahonix, Aucune valeur dans la BDR a cet info qui regrouperais ces valeurs dans une seul clé, Si c'est pour creer un logiciel qui recupere ces infos, il me semble que cela est possible de le faire autrement qu'en passant par la BDR. Peut-etre dans un fichier .INI ou ? ces chemins se retrouve aussi dans la propriétées de l'icones du .exe en question dans "Cible". A++
__________________
. Why . //------------------ |
|
|
00
|
|
|
#14 | |
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 1 108 ![]() |
Citation:
__________________
développeur en folie cherche à ... développer encore plus |
|
|
|
00
|
|
|
#15 |
|
Membre expérimenté
![]() Inscription : novembre 2004 Messages : 599 ![]() |
Bonjour
C'est pour faire un logiciel, si oui, en quel language ? Sinon il faudrais triffouiller Windows pendant des heures pour peut-etre trouver une soluce. A++
__________________
. Why . //------------------ |
|
|
00
|
|
|
#16 | |
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 1 108 ![]() |
Citation:
__________________
développeur en folie cherche à ... développer encore plus |
|
|
|
00
|
|
|
#17 | ||
|
Membre expérimenté
![]() Inscription : novembre 2004 Messages : 599 ![]() |
Bonjour
En C++ pour recuperer tout les soft installer j'avait fait ceci avec une aide trouver sur Developpez.com. Code :
A++ edit by phara: et bah alors nul+ on utilise pas la balise code? ^^
__________________
. Why . //------------------ |
||
|
|
00
|
|
|
#18 |
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 1 108 ![]() |
ok, je test ca et je te redis...
merci par contre, edite ton message et mets le tag [code] STP, ca sera mieux pour tout le monde
__________________
développeur en folie cherche à ... développer encore plus |
|
|
00
|
|
|
#19 |
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 1 108 ![]() |
c'est encore moi, bon, ton code est bien, il me recupere bien tout ce qu'il me faut au niveau des noms.
par contre, tu associe un exe avec ou pas car le, je vois pas trop comment faire pour tous les retrouver...??? merci a toi en tout cas, je continue toujours de mon cote les recherches...
__________________
développeur en folie cherche à ... développer encore plus |
|
|
00
|
|
|
#20 |
|
Membre expérimenté
![]() Inscription : novembre 2004 Messages : 599 ![]() |
Bonjour
Excuse, j'ai oublier pour la balise "code". J'ai pas compris la question du dernier poste. Tu voudrais avoir le nom du logiciel avec le .exe ? Normalement ce code recence tout les log installer + les mise a jours windows. A++
__________________
. Why . //------------------ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com