eigenes Programm mit Adminstrator-Rechten neu starten

07/01/2012 - 16:50 von Ahmed Martens | Report spam
Hallo Leute,

ich möchte in meinem Programm ein Reload-Funktion einbauen, damit mein
Programm neu gestartet wird und zwar so, wie ich es über das Kontextmenü
'als Administrator ausführen' ausgewàhlt habe.

Wie lautet da der genau Befehl?

Gruß Ahmed

Antworten bitte nur in der Newsgroup
Windows 7 64bit Home Premium
Office Prof. 2010



Gruß Ahmed

Antworten bitte nur in der Newsgroup
Windows 7 64bit Home Premium
Office Prof. 2010
 

Lesen sie die antworten

#1 Ahmed Martens
08/01/2012 - 09:40 | Warnen spam
Hallo Leute,

Am Sat, 7 Jan 2012 16:50:20 +0100 schrieb Ahmed Martens:

ich möchte in meinem Programm ein Reload-Funktion einbauen, damit mein
Programm neu gestartet wird und zwar so, wie ich es über das Kontextmenü
'als Administrator ausführen' ausgewàhlt habe.

Wie lautet da der genau Befehl?




nach langen suchen und testen habe ich folgende Lösung gefunden, die
einwandfrei funktionier:

Set objSh = CreateObject("Shell.Application")
objSh.ShellExecute App.Path & "\" & App.EXEName & ".exe", "/update", "", "runas", 1

/update = optionale Command-Parameter
"runas" = starten der neuen Instanz mit Adminrechten nach Rückfrage


Gruß Ahmed

Antworten bitte nur in der Newsgroup
Windows 7 64bit Home Premium
Office Prof. 2010

Ähnliche fragen