Bonjour,
J’aimerai récupérer le chemin d’un programme déjà installer sur la machine de l’utilisateur et créer son raccourci sur le bureau .
Je m’explique, Sur mon ordinateur le fichier existe dans D:\test\exucutable\test.exe et je crée son raccourci sur mon bureau avec le code suivant :
Mais sur un ordinateur d’un autre utilisateur dont je ne connais pas le chemin de son programme test.exe comment dois-je faire pour récupérer le chemin de son fichier test.exe et le passer à ExpandConstant dans le code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 //Procédure native d'InnoSetup: procedure CurStepChanged(CurStep: TSetupStep); begin //Après l'étape d'installation d'inno setup: if CurStep = ssPostInstall then begin CreateShellLink( ExpandConstant('{userdesktop}\Test.lnk'), 'Lancer le raccourci', ExpandConstant('D:\test\exucutable\test.exe'), '', ExpandConstant('C:\Test.exe'), '', 0, SW_SHOWNORMAL); end end
Partager