Bonjour,
Je souhaite installer l'application grâce aux variables d'environnement.
Dans le script j'ai beau tenté mettre
Mais ça n'a pas l'air de très bien fonctionner.Code:DefaultDirName=%WINDIR%\System32
Version imprimable
Bonjour,
Je souhaite installer l'application grâce aux variables d'environnement.
Dans le script j'ai beau tenté mettre
Mais ça n'a pas l'air de très bien fonctionner.Code:DefaultDirName=%WINDIR%\System32
Salut
Essaye comme ceci:
@+ ClaudiusCode:
1
2
3
4
5
6 DefaultDirName={%WINDIR}\System32 // ou encore DefaultDirName={sys}
J'ai testé ta solution et ça fonctionne.
Mais je n'arrive pas à enregistrer correctement les variables d'environnement
Dans mon script je fais:
Je vois bien la variable dans la base de registre et depuis système (panneau de config) mais si j'ouvreCode:
1
2
3
4 [REGISTRY] Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"; ValueType: string; ValueName: "PCACHF"; ValueData: "C:\Documents and Settings\All Users\Application Data\Symantec\pcAnywhere\PCA.CHF"; Flags: uninsdeletevalue Root: HKLM; Subkey: "SYSTEM\ControlSet003\Control\Session Manager\Environment"; ValueType: string; ValueName: "PCACHF"; ValueData: "C:\Documents and Settings\All Users\Application Data\Symantec\pcAnywhere\PCA.CHF"; Flags: uninsdeletevalue
une invite de commande et je tape %PCACHF% il me retourne %PCACHF%
La fonction GetSystemDir() te renvoie automatiquement la chemin complet vers le dossier System32.
Code:DefaultDirName=GetSystemDir();
Pour les variables d'environnement: ça fonctionne.
Mais nécessite un redémarrage :roll:
Merci :yaisse2: