![]() |
Variables d'environnement
|
Thread Tools | Display Modes |
#1
|
||||
|
||||
Variables d'environnement
Afin de limiter les trucs à réinstaller en cas de réinstall windows, je partitionne mon disque en une pitite partoche de 5Go pour windows tout seul et le reste pour tout le reste.
J'installe mes logiciels dans D:\software Et à chaque petit truc à installer, je browse dans ce répertoire afin de changer le C:\Program Files par défaut. J'aimerais changer cette variable, mais ça ne marche jamais ! Comme l'indiquent des guides ici et ici ou même la doc officielle MS, il faut définir la variable PROGRAMFILES (Système > Avancé > Variables d'environnement). Je fais donc ceci (+reboot), en prenant soin au cas où de la définir à la fois en globale et en utilisateur, et rien n'y fait, tous les installeurs (essayés : InstallShield, InnoSetup, NSIS, MSI...) gardent le C:\Program Files. Quelqu'un a une idée ?
__________________
Document hautement conseillé pour obtenir une réponse aux questions. Ami trolleur (en fait non), clique ici. |
#2
|
|||
|
|||
Je vais peux être dire n'importe quoi mais par la base de registre ça doit être fesable je pense non?
__________________
Hakkas You Can't stop the rock!!!
|
#3
|
||||
|
||||
Plus que ça, la boîte de dialogue "Variables d'environnement" dont je parle ne fait que modifier des valeurs du registre.
Donc oui ça passe par le registre, et ça doit aussi être faisable directement (sans passer par cette boîte et juste en éditant). Plus précisément, toutes ces variables se trouvent dans HKCU\Environment, et dans la tradition MS, en doublon à toutplein d'autres endroits ![]()
__________________
Document hautement conseillé pour obtenir une réponse aux questions. Ami trolleur (en fait non), clique ici. |
#4
|
||||
|
||||
La véritable valeur se trouve ici :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion Clé : ProgramFilesDir (changer C:\Program Files par la destination que vous voulez)
__________________
Freebox V4 + Linksys WRT54G 2.0 + 3Com OfficeConnect Gigabit Switch 5 = réseau sans soucis :lick: |
#5
|
||||
|
||||
rrraaaaaaaaaahhhhh merci infiniment childerik.
Ca marche avec cette clé. Mais la vraie question maintenant c'est : Bordel de $!#$ de gniiiiiiii, pourquoi AUCUN des guides/docs que j'ai trouvés ne cause de ça et donne une méthode erronnée (du moins sous XP) ?
__________________
Document hautement conseillé pour obtenir une réponse aux questions. Ami trolleur (en fait non), clique ici. |
#6
|
|||
|
|||
Je ne sait pas pourquoi mais tu as réussi c'est le principale
![]() ![]()
__________________
Hakkas You Can't stop the rock!!!
|
#7
|
||||
|
||||
Quote:
![]() Pk aucune doc y fait référence ? C'est simple : c'est moi qui ai découvert celà ![]() A moins que qq'un d'autre l'ait découvert aussi et y fasse référence ...
__________________
Freebox V4 + Linksys WRT54G 2.0 + 3Com OfficeConnect Gigabit Switch 5 = réseau sans soucis :lick: |
#8
|
|||
|
|||
La réponse est simple : les installeurs ont deux façons de fonctionner.
Soit ils utilisent les variables d'environnement (rare). Soit ils utilisent des variables internes (par exemple {pf} pour Program Files dans InnoSetup). Dans ce second cas, les variables sont généralement initialisées en lisant la clé registre dont parle Childerik. |
#9
|
||||
|
||||
Quote:
![]() Sinon, j'ai vu aussi des cas (très rares aussi), où à la place d'une variable d'environnement, c'était un chemin absolu qui était imposé par l'installateur ![]()
__________________
Freebox V4 + Linksys WRT54G 2.0 + 3Com OfficeConnect Gigabit Switch 5 = réseau sans soucis :lick: |
#10
|
||||
|
||||
Cette astuce (comme de nombreuses autres) est présente chez Zebulon.fr
__________________
Si vous êtes ici c'est que vous avez un PC, alors rejoignez nous l'AF ![]() |
![]() |
Bookmarks |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
WinAce Archiver 2.5 Beta 5 | nantesph | Actualité | 13 | 17-02-2003 18:17 |
All times are GMT +2. The time now is 13:37.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.