Chemin "program files" dans vb.net

Fermé
Marc 62 - 21 janv. 2011 à 18:42
 daskone - 5 déc. 2011 à 14:26
Bonjour,

Je développe sous vb.net depuis quelques anées déjà.

Actuellement lorsque je distribue un logiciel, il propose par défaut "c:\chemin_du_prog" (pas bien!).
En effet, l'application ne fonctionne pas comme il faut quand on la place dans "program files".

J'ai l'explication:
Sous vista ou Windows 7, c'est un alias de "programmes".

Sous vista le problème se pose parfois mais sous windows 7 toujours: l'application ne sais pas retrouver son chemin pour l'enregistrement de fichier, alors qu'elle le trouve pour ouvrir un fichier (par exemple le fichier de config s'ouvre mais ne s'enregistre pas a la fermutre du prog!).

Que je récupère le chemin par "curdir" ou "Application.ExecutablePath" avec ou sans chemin dans le raccourci j'ai le même résultat.

Quelqu'un aurait une idée?

Merci,

1 réponse

Cherche pas dans commandes spécialisées, la solution ici :
Au lieu de
"c:\chemin_du_prog"

utilise
"%PROGRAMFILES%\chemin_du_prog"

(Variable d'environnement Windows)
Je vous aide, Aidez-moi s'il vous plaît !
0
Mierci !!!
0