Bonjour,
je doit faire une installation pour un logiciel qui se lance au démarrage sous certaine conditions.
ces conditions étant qu'il doit se lancer pour tout nouveau compte d'utilisateur sur la machine mais pas pour ceux déjà présent. Pour ce faire je met un raccourci dans le répertoire démarrage du "default user"
Cette solution fonctionnant comme il faut je voulais l'automatiser à l'installation avec inno setup, et c'est la que les problèmes commence :p
je doit pouvoir déterminer le répertoire de destination suivant la langue du système.
sur un système en français ce sera :
{sd}\Documents and Settings\Default User\Menu Démarrer\Programmes\Démarrage
et sur un en anglais :
{sd}\Documents and Settings\Default User\Start Menu\Programs\Startup
Je pensais faire ça grâce à la section code, avec un truc du genre :
1 2 3 4 5
| if DirectoryExists('C:\Documents and Settings\Default User\Menu Démarrer') then
RepDemarrer := 'C:\Documents and Settings\Default User\Menu Démarrer\Programmes\Démarrage'
else
if DirectoryExists('C:\Documents and Settings\Default User\Start Menu') then
RepDemarrer := 'C:\Documents and Settings\Default User\Start Menu'; |
mais je n'ai pas trouvé comment définir une constante que je pourrai utiliser comme valeur de "destdir", genre :
Source: monfichier; DestDir : {RepDemarrer}
Est ce possible? si oui comment procéder?
merci d'avance.
Partager