AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Setup & UAC in Batch

Ein Thema von RWarnecke · begonnen am 17. Jan 2012 · letzter Beitrag vom 23. Mär 2012
Antwort Antwort
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#1

Setup & UAC in Batch

  Alt 17. Jan 2012, 17:46
Betriebssystem: Win 7
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 ?
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#2

AW: Setup & UAC in Batch

  Alt 17. Jan 2012, 18:21
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).
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#3

AW: Setup & UAC in Batch

  Alt 17. Jan 2012, 18:48
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.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.682 Beiträge
 
Delphi 5 Professional
 
#4

AW: Setup & UAC in Batch

  Alt 23. Mär 2012, 23:13
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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:52 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