![]() |
Innosetup: Position der Desktop-Verknüpfung bei Admin-Installation
Hallo,
mein Setup fordert Admin-Rechte für die Installation. Das bedeutet, dass die Desktop-Verknüpfung unter Benutzer\Öffentlich\Öffentlicher Desktop (All Users) abgelegt wird. Somit sieht das Icon jeder Benutzer und nicht nur der, der installiert hat. Kann ich das irgendwie ändern? Und wie verhindere ich, dass nach dieser Änderung 2 Icons auf dem Desktop liegen, das alte und das neue. |
AW: Innosetup: Position der Desktop-Verknüpfung bei Admin-Installation
Man kann auch "nur für diesen Benutzer" machen. Müsste Inno eigentlich auch unterstützen.
|
AW: Innosetup: Position der Desktop-Verknüpfung bei Admin-Installation
Hallo,
tja, sollte. Hier ![]() habe ich erst mal nichts gefunden. Das hier bezieht sch auf die Groups-Section und ist bei mir nicht gesetzt (Default=no) [Setup]: AlwaysUsePersonalGroup |
AW: Innosetup: Position der Desktop-Verknüpfung bei Admin-Installation
Hallo,
OK, ich bin selber Schuld ... Ich habe doch tatsächlich dort stehen. [Icons] Name: {commondesktop}\ Ich habe das von irgendwo übernommen. Mal sehen, was userdesktop bringt. Jetzt muss ich nur noch zusehen, das ich die alten Icons lösche. Aber das habe ich auch schon gefunden. ![]() |
AW: Innosetup: Position der Desktop-Verknüpfung bei Admin-Installation
eigentlich geht das mit
Code:
Das funktioniert aber anscheinend nicht, wenn Admin-Rechte angefordert werden:
[Icons]
Name: {userdesktop}\{#cAppname}; Filename: {app}\{#cAppname}.exe; Zitat:
Ein separates Script schreiben, das nur das Icon anlegt und das dann in der Run-Section mit dem Flag runasoriginaluser aufrufen. Zum Verhindern der doppelten Icons nach Umstellung: Ich hatte schonmal so etwas ähnliches und habe in [InstallDelete] die einfach die nicht mehr benötigten .lnk-Dateien gelöscht. |
AW: Innosetup: Position der Desktop-Verknüpfung bei Admin-Installation
Hallo,
danke für die Info. Regardless of the version of Windows Also unabhängig von der Windows-Version. Dann kann ich das hier mit meinem Windows Vista ;) ja auch prüfen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz