Good to Know Database

Anwendung mit Administrator-Privilegien ausführen


Bei neueren Windows Versionen, wie zum Beispiel bei Windows 7, können Sie über die Option Als Administrator ausführen eine Anwendung mit den Rechten des Administrators starten. Dies können Sie auch in einem Visual Basic Script mit der Methode ShellExecute. Das folgende VBScript soll Ihnen zeigen wie Sie eine Anwendung als Administrator ausführen können.

In diesem Beispiel soll die Anwendung C:\Program Files (x86)\Vector CANoe 8.0\Exec32\CANoe32.exe mit der Option -regserver als Administrator ausgeführt werden.

Option Explicit

' Declaration of variable
Dim objWScriptShell

' Create WScript Shell object
Set objWScriptShell = WScript.CreateObject("Shell.Application")

' Execute application with elevated privileges
objWScriptShell.ShellExecute """C:\Program Files (x86)\Vector CANoe 8.0\Exec32\CANoe32.exe""", "-regserver", "", "runas", 1

' Deallocate WScript Shell object
Set objWScriptShell = Nothing

' Quit Visual Basic Script
WScript.Quit()


Dieser Eintrag wurde am 08.06.2013 erstellt.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_29_2234.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer