Detecter les applications installées sur votre pc

Soyez le premier à donner votre avis sur cette source.

Vue 5 370 fois - Téléchargée 624 fois

Description

Simple application ARCHI commentée pour retrouver les applications installées sur votre PC. C'est une sorte de 2eme Ajout/Supression :)

Je l'ai faite au depart pour 1 de mes projets de prog de desinstallation mais je me suis heurté a un bleme. L'execution par un ShellExecute de la Clé de Desinstalltion ne marche pas a tout les coup donc .... :( Merci de m'expliquer

Source / Exemple :


Dans le ZIP

Conclusion :


Je debute et c'est ma 1ere source donc merci de me dire comment ça peut s'ameliorer.

@+ GREG505

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_Bestiol
Messages postés
871
Date d'inscription
dimanche 6 janvier 2002
Statut
Membre
Dernière intervention
3 novembre 2005
1 -
Ton source m'a l'air sympa !! Malheureusement, je ne suis pas sur mon PC, et je ne peux pas l'essayer ;o(
En fait c'était juste pour te dire de mettre le fichier *.res dans ton zip... C'est toujours plus agréable de ne pas avoir de message d'erreur au démarrage de Delphi !
Voilà... Je l'ai dit !!
Bonne continuation dan la prog' !
bestiol
cs_ekinoxjp
Messages postés
43
Date d'inscription
samedi 30 avril 2005
Statut
Membre
Dernière intervention
18 septembre 2011
-
Excellent travail!
Tu m'as évité de me taper une ré-installation de Windows juste parce que mon gestionnaire d'Ajout/Supression des programmes déconne et par la même occasion tu m'as montré comment faire pour lister le contenu d'une clé registre (ça fait trois heures que je cherche et que je bloquait à cause de ça...). Donc pour avoir fait d'une pière deux coups, je te met 10 ^^
cs_ekinoxjp
Messages postés
43
Date d'inscription
samedi 30 avril 2005
Statut
Membre
Dernière intervention
18 septembre 2011
-
Si non pour répondre à ta question, pourquoi ShellExecute ne marche pas a tout les coup? (c'est marrant le hasard, c'est justement en rapport avec le programme que je dévellope) c'est parce que tu dois séparer le texte avec d'un côté "le programme" et de l'autre côté "ses paramètres".

Exemple si je dois executer:
ipconfig /all

Le programme est: "ipconfig"
Le paramètre est: "/all"

Une fois que tu as trouvé le moyen de séparer la chaine et répartir le texte dans les variables "Programme" et "Parametre", reste plus qu'à utiliser la fonction ShellExecute comme ceci:

ShellExecute(Application.Handle,'open',pchar(Programme),pchar(Parametre),nil,SW_SHOW);

J'ai justement finit de dévelloper la fonction qui sépare le texte pour ensuite l'executer avec ShellExecute, mais comme il faut tenir aussi compte des guillemets (qui annulent les espaces) le code est bcp trop gros et pourrait être largement raccourci. Ca marche très bien mais j'ai un peux honte de te passer ça (trop de répétitions, ça été fait à l'arrache et c'est moche..), mais si tu bloques, je te t'envoie pour t'y inspirer ;-)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.