gerade habe ich ein neues Paket erstellt. Während der Installation erstelle ich einen Link auf dem AllUsers-Desktop. Das funktioniert auch. Lediglich "icon_file" bekommt immer einen falschen Wert.
In meiner setup.ins steht
Rufe ich nach der Installation die Eigenschaften des Links auf und klicke auf "Anderes Symbol...", so erhalte ich die Meldung:...
set_basefolder common_desktopdirectory
set_subfolder ""
set_link
name: $ProductId$
target: "$InstallDir32$\Doxis4 winCube\winCube.exe"
parameters:
working_dir: $InstallDir32$
icon_file: "$InstallDir32$\Doxis4 winCube\winCube.exe"
icon_index: 1
end_link...
Warum wird "target" korrekt interpretiert während "icon_file" offensichtlich einen Fehler verursacht?Die Datei %ProgramFiles%\SER\Doxis4 winCube\wincube.exe wurde nicht gefunden.
Das Installationslog ist leider nicht sehr aussagekräftig; trotz LogLevel 9.
comment: Create shortcuts
Looking for section: LinkFolder_install in standard section.
Execution of LinkFolder_install
r:common_desktopdirectory
Base folder is the COMMON DESKTOPDIRECTORY folder
r:""
r:""
r:"
r:"
r:" ResultString:
r:" ResultString:
Opened "" in the COMMON DESKTOPDIRECTORY folder
r:WinCube
r:"C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:"C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:" ResultString:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe
r:" ResultString:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe
r:C:\Program Files (x86)\SER
r:"C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:"C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe"
r:" ResultString:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe
r:" ResultString:C:\Program Files (x86)\SER\Doxis4 winCube\winCube.exe
ShellLink "WinCube" created
EndIf
Vielen Dank im Voraus für einen kleinen Tipp.
Viele Grüße
Nils