[WINRAR]Variable chemin d'autoextraction

Variable chemin d'autoextraction [WINRAR] - Divers - Programmation

Marsh Posté le 12-02-2008 à 10:45:56    

Bonjour,
 
Voila je souhaiterai faire un autoextractible se placant dans un chemin ressemblant a cela (C:\Documents and Settings\ x x x \Application Data\Microsoft\Modèles\Pharos) où à la place des 3 x viendrait automatiquement se placer le nom de la machine courante. Seriez vous quel variable mettre?
 
Merci d'avance

Reply

Marsh Posté le 12-02-2008 à 10:45:56   

Reply

Marsh Posté le 12-02-2008 à 10:52:06    

1. C'est n'importe quoi, dans Documents and Settings "x x x" c'est censé être le nom du profile de l'utilisateur actuellement loggé (username ou username.machinename), ou alors "All Users" pour des données communes à tous les users
2. Pour récupérer l'APPDATA de l'utilisateur courant, il y a un shortcut dans tous les windows à partir de 2000: "%APPDATA%"
3. Parce que sous Windows Vista, Documents and Settings n'est qu'un répertoire virtuel qui est là pour la compatibilité ascendante, le vrai chemin vers l'"Application Data" d'un utilisateur étant "c:\users\[username]\AppData\Roaming\"

 

edit: et si tu veux accéder au compte "All Users" (si celui-ci fonctionne encore sous Vista, ce dont je ne suis pas sûr", c'est dans "%ALLUSERSPROFILE%" qu'il faut taper


Message édité par masklinn le 12-02-2008 à 10:55:57

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 12-02-2008 à 11:13:17    

Problème résolu, merci  
 
Pour ceux que ca interesserai il s'agissai : de %APPDATA%\Microsoft\Modèles\Nomdelonglet
ps : pour l'installation des .dot


Message édité par Piett59 le 12-02-2008 à 11:23:52
Reply

Marsh Posté le 12-02-2008 à 11:24:38    

non [:prozac]

 

C'est %APPDATA%\Microsoft\Modèles\Pharos

 

Et accessoirement, si un mec a un Windows XP en e.g. anglais ça risque fort de pêter. Je présume que c'est pour installer des models Office, donc je vous conseille très fortement d'aller regarder les docs techniques de Microsoft pour savoir comment déterminer dans quel répertoire les models sont stockés. Parce que si ça change ou que ça doit être installé sur un Windows localisé en autre chose que tu français (anglais, allemand, ...), ben le répertoire hardcodé français ça va vous pêter à la gueule violement. Il y a sûrement une clé de registre qui permet de savoir où les modèles sont stockés.

 

edit: et pour les gens qui arrivent après, Piett59 a édité son post alors que j'écrivais le mien, d'où mon début de réponse qui semble bizarre


Message édité par masklinn le 12-02-2008 à 11:25:30

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed