Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Setup & UAC in Batch (https://www.delphipraxis.net/165810-setup-uac-batch.html)

RWarnecke 17. Jan 2012 16:46

Betriebssystem: Win 7

Setup & UAC in Batch
 
Hallo zusammen,

ich installiere über ein Batch eine kleine Anwendung mit einem Silent-Parameter. Die Installation funktioniert auch soweit. Nur leider wird die Abfrage der UAC angezeigt, wenn das Setup mit runas aufgerufen wird. Gibt es hier eine Möglichkeit, die Abfrage der UAC nur in der Batch zu unterbinden ?

Phoenix 17. Jan 2012 17:21

AW: Setup & UAC in Batch
 
Nein, die UAC kann (aus gutem Grund) nicht einfach so umgangen werden.

Die einzige Möglichkeit das zu verhindern wäre, das Batch-file aus einem Command Prompt aus aufzurufen, das mit Admin-Rechten gestartet wurde (also die UAC-Abfrage vorzuverlagern).

RWarnecke 17. Jan 2012 17:48

AW: Setup & UAC in Batch
 
Der Anwender, der sich anmeldet hat lediglich nur Benutzerrechte. Ich starte das Setup über den RunAs-Befehl mit dem lokalen Administrator. Dann wird die UAC - Abfrage angezeigt. Ich hatte gedacht, dass ich vielleicht nur für den lokalen Administrator die UAC abschalten kann.

Dalai 23. Mär 2012 22:13

AW: Setup & UAC in Batch
 
Du hast 2 Möglichkeiten:
  • Das in Windows integrierte runas einmalig mit dem Parameter /savecred aufrufen, um das Passwort zu speichern. Der Nachteil dürfte klar sein: in Zukunft kann jeder damit Unfug anstellen, also jedes Programm mit diesem Benutzer ausführen.
  • Das Setup über ein Programm wie RunAs Professional (Shareware) oder RunAsSpc (Freeware) ausführen. Vorteil: nur dieses Setup wird als Admin ausgeführt, nichts anderes. Falls man Angst haben muss, dass die Setupdatei verändert werden könnte, kann man - zumindest bei RunAs Professional - einstellen, dass die CRC der ausgeführten Datei geprüft werden soll; stimmt sie nicht, wird nichts gestartet.

MfG Dalai


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:34 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