Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Inno Setup: für alle Benutzer oder aktuellen Benutzer (https://www.delphipraxis.net/60999-inno-setup-fuer-alle-benutzer-oder-aktuellen-benutzer.html)

Mazel 15. Jan 2006 16:17


Inno Setup: für alle Benutzer oder aktuellen Benutzer
 
Hallo,

ich habe folgendes Problem. Ich will, dass ein Programm nur von den Administrator installiert werden kann, und dieser soll entscheiden können, ob das Programm für alle Benutzer oder nur für den aktuellen Benutzer installiert werden soll.

Um nur den Administrator eine Installation durchführen zu lassen, nutze ich diesen Code:

Delphi-Quellcode:
PrivilegesRequired=admin
Jedoch weiss ich nicht, was ich machen muss, um abzufragen, ob das Programm für alle Benutzer oder doch nur für den aktuellen Benutzer installiert werden soll?

Ich hoffe mir kann jemand helfen. Ich arbeite mit Inno Setup 5.1.5.


Danke
Mazel

Gwandlaus 15. Jan 2006 17:11

Re: Inno Setup: für alle Benutzer oder aktuellen Benutzer
 
Du könntest dazu z.B. mit Tasks arbeiten:

Delphi-Quellcode:
[Tasks]
Name: current_user; Description: Für diesen Benutzer; Components: ; Flags: exclusive
Name: all_user; Description: Für alle Benutzer; Components: ; Flags: exclusive
Exclusive besagt, dass nur eins von beiden ausgewählt werden kann.

Und dann bei den relevanten Teilen, z.B. Icons
Delphi-Quellcode:
[Icons]
Name: {userdesktop}\Icon; Filename: {app}\my.exe; [...] Tasks: " current_user"
Name: {commondesktop}\Icon; Filename: {app}\my.exe; [...] Tasks: " all_user"

Mazel 15. Jan 2006 18:19

Re: Inno Setup: für alle Benutzer oder aktuellen Benutzer
 
Danke,

funktioniert super. :thumb:


Gruß
Mazel


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz