PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → URGENT : Trouver le répertoire d'installation
URGENT : Trouver le répertoire d'installation
Débuté par Blandine, 15 déc. 2005 16:35 - 7 réponses
Posté le 15 décembre 2005 - 16:35
Est-il possible dans une application Windev de trouver dans quel répertoire est installé un executable fait avec Windev ?

Merci
Posté le 15 décembre 2005 - 17:18
Salut

Et fRepExe() ne te convient pas ?

@+
Maax°(51)°

"Blandine" <guest@newsgroup.fr> a écrit dans le message de
news:43a178a9$1@news.pcsoft.fr...

Est-il possible dans une application Windev de trouver dans quel

répertoire est installé un executable fait avec Windev ?

Merci
Posté le 15 décembre 2005 - 17:24
Bonjour

"Blandine" <guest@newsgroup.fr> a écrit dans le message de news:
43a178a9$1@news.pcsoft.fr...

Est-il possible dans une application Windev de trouver dans quel
répertoire est installé un executable fait avec Windev ?

Merci


Si l'exécutable fait avec Windev et que tu cherches à localiser sur le
disque a été démarré au moins une fois, il te suffit d'examiner la clé
suivante dans la base de registres de Windows.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

Normalement, le nom du fichier exe doit s'y trouver.
Donc, dans ton application Windev:
1) tu te positionnes sur la clé de la base de registre
2) tu cherches le nom de ton programme exe
3) lorsque tu as trouvé le nom de ton programme exe, il te suffit de lire la
valeur "Path" qui contient le chemin d'accès complet au programme exe

A+

Val
Posté le 15 décembre 2005 - 17:43
Bonjour,

La fonction fRepExe () ne me convient pas car mon problème est le suivant. J'ai 3 applications Windev livrées chez les clients. Pour installer ces applications, j'ai créé une autre application Windev qui lance les 3 Install.Exe de mes premières applications. Suite à ces 3 lancements, j'ai besoin de connaitre dans quel répertoire est installé chaque Exe.

Merci
Posté le 15 décembre 2005 - 18:02
Blandine avait soumis l'idée :
Bonjour,

La fonction fRepExe () ne me convient pas car mon problème est le suivant. J'ai 3 applications Windev livrées chez les clients. Pour installer ces applications, j'ai
créé une autre application Windev qui lance les 3 Install.Exe de mes premières applications. Suite à ces 3 lancements, j'ai besoin de connaitre dans quel répertoire
est installé chaque Exe.

Merci


Et pourquoi ne pas enregistrer ces chemins lors de l'install dans une clé de registre qui servirait uniquement pour retrouver les chemins? de plus si les
programmes apparaissent dans l'ajout suppression de programme, il suffit de retrouver le programme dans software/microsoft/windows/currentversion/uninstall

--
Pascal
N0.pascal.SPAM@efpe.biz
Ne garder que le prénom pour me joindre
Posté le 15 décembre 2005 - 18:34
Bonjour,

Merci pour ta solution. Celle-ci était la bonne.
Posté le 15 décembre 2005 - 19:16
"Blandine" <guest@newsgroup.fr> a écrit dans le message de news:
43a19471@news.pcsoft.fr...

Bonjour,

Merci pour ta solution. Celle-ci était la bonne.




Laquelle ?
Posté le 16 décembre 2005 - 10:11
Bonjour,

La solution la bonne était d'aller chercher dans la base de registre dans la clé HKey_Local_Machine\Software\Microsoft\Windows\CurrentVersion\App Paths\MonAppli.Exe le chemin d'installation. Je n'ai pas essayé en utilisant le Uninstall de la base de registre étant donné que j'avais trouvé une autre solution.