Bonjour,
je n arrive pas a tester si le wamp est deja installe sur le poste, j 'ai fait ceci ;ais ca me renvoie false.
bav,
Code : Sélectionner tout - Visualiser dans une fenêtre à part RegKeyExists(HKEY_CURRENT_USER, 'SOFTWARE\WampServer')
Bonjour,
je n arrive pas a tester si le wamp est deja installe sur le poste, j 'ai fait ceci ;ais ca me renvoie false.
bav,
Code : Sélectionner tout - Visualiser dans une fenêtre à part RegKeyExists(HKEY_CURRENT_USER, 'SOFTWARE\WampServer')
Comment on verifie si la cle existe ? c'est tout nouveau pour moi avec inno setup !
Salut,
Ce que philnext veut savoir, c'est si la clé que tu recherches existe bien dans la base de registre. Car si ça renvoie false et qu'elle n'existe pas, alors c'est normal.
Tu fais bien le test ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if (RegKeyExists(HKEY_CURRENT_USER, 'SOFTWARE\WampServer')) then ...
Hi,
Mais pourquoi RegKeyExists(HKEY_CURRENT_USER, 'SOFTWARE\WampServer') me renvoie false alors que j ai le serveur bien installe?
Comment vous connaisssez ce chemin SOFTWARE\WampServer ? ou est ce que vous avez regarder ? comment vous savez que ce n'est pas SOFTWARE\WampServer 2.0
pour votre info, mon wamp est dans C:\wamp
bav
Hum
On ne t'as jamais dit que cette clé existait ou n'existait pas. On ne fait que lire ton message, et tu nous dit que c'est cette clé SOFTWARE\WampServer qui n'existe pas.
Va voir grâce à Regedit si le chemin que tu nous donnes pour cette clé est bel et bien présent sur ton poste...
A mon avis, tu te trompes de clé....
Hi,
ok je ne trouve wamp dans Registry Editor, raison peut-etre pour laquelle je mon test renvoie false, mais comment je peux alors tester que mon pgm est bien installe ? j'ai pense a tester DirExists mais je trouve que ca n est pas tres serieux.
mais pourquoi wamp n 'est pas dans HKEY_CURRENT_USER ? c'est parce qu il n est pas installe dans program files ? pourtant je l ai bien dans ajout/soupression de programmes ?!
bav,
J'ai Wamp installé sur ma machine, et la clé que tu mentionnes n'existe pas dans ma base de registre ! Ta méthode est donc inutilisable pour vérifier la présence ou non de Wamp. Je n'ai trouvé que des clés "WampServer 2_is1" en particulier ici:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WampServer 2_is1\
(avec des mentions à inno d'ailleurs à l'intérieur, je n'avais pas remarqué que Wamp utilisais cet installeur) mais le mieux est d'aller demander aux gens de chez WampServer quelle(s) clé(s) ils utilisent eux-mêmes pour leur produit...
la méthode qui vérifie la clé de l'installeur n'est pas fiable certain comme moi le déplace direct sans installeur et on doit cliquer installer services
moi je vérifierai la présence des clefs des services:
ou mieux les clefs service et installeurs ainsi que les fichier a plusieurs emplacement courant racine systeme, program filesHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wampapache
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wampmysqld
la ta méthode de détection sera correct
j ' ai opte pour la solution de ouiouioui and thank you guys !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager