Einzelnen Beitrag anzeigen

musicman56
(Gast)

n/a Beiträge
 
#1

Anwendung starten mit eingeschalteter UAC

  Alt 3. Jul 2010, 14:23
Hallo,

ich habe ein Programm, das dazugehörige Module aus meiner Hauptanwendung heraus startet. Eines dieser Module ist meine eigene "Systemeinstellung" mit der Bezeichnung "xxxSetup" im EXE-Dateinamen.

Das Problem: Ist die UAC ausgeschaltet, funktioniert alles bestens. Bei eingeschalteter UAC aber passiert gar nichts. Das Problem ist ja wahrscheinlich, dass mein Hauptprogramm ohne Administrator-Rechte keine Anwendung starten kann, die aufgrund der Bezeichnung "Setup" im Dateinamen aus Sicht von Windows wohl Administrator-Rechte braucht.

Wenn der angemeldete User keine Administrator-Rechte hat, ist das Verhalten auch ok. Aber wie bekomme ich es hin, dass zumindest der UAC-Dialog angezeigt wird, wenn der angemeldete User Admin-Rechte hat? Oder kann/muss man sich die Admin-Rechte irgendwie von Windows holen?

Ich verwende "CreateProcess(...)" und denke, dass das Problem im 3.Parameter liegt, dem Pointer auf die "security attributes".

Viele Grüße
Otto
  Mit Zitat antworten Zitat