Process als Administrator ausführen?

... komplette Frage anzeigen

1 Antwort

Das definierte Administrator Konto hat nicht das selbe Passwort wie das von dir eingerichtete Konto (zumindest nicht standardmäßig).

Grundsätzlich könntest du zu deiner Anwendung eine manifest-Datei anlegen, in der du höhere Rechte anforderst. Dann wird deine Anwendung mit Administrator-Rechten ausgeführt, somit auch alle anderen Anwendungen, die du aus deiner heraus startest. (Oder du erstellst eine "Starter.exe" mit dem Manifest, die du aus deinem Programm startest, damit nur "Starter.exe" die Rechte anfordert, nicht aber deine eigentliche Anwendung.)

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Sebinator007y
28.03.2016, 16:33

Vielen Dank für die Antwort.

Ich hätte es gerne so:

Der Benutzer startet mein Programm. Dieses überprüft ob der angemeldete Benutzer ein Admin ist(hab ich schon programmiert). Danach wird entweder ein Fehler ausgegeben: Sie sind nicht Administrator, oder eben weiter Kommandos werden ausgeführt. Doch diese Kommandos benötigen Administrator Privilegien um sie ausführen zu können.

Das mit den Manifest-Dateien habe ich nicht ganz begriffen. Ich möchte eine .jar - Datei erstellen und keine .exe wenn das möglich ist.

0

Was möchtest Du wissen?