Frage

Ich habe eine ausführbare Datei, die Bedürfnisse als Administrator auf einem Windows-System laufen, und es von einem Service ist gestartet. Aus Gründen der Einfachheit und Sicherheit, würde ich es vorziehen, nur die Betriebslauf als ‚System‘ Konto zu lassen, würde aber die ausführbare Datei mag, dass es laicht mit Administratorrechten ausgeführt werden.

Gibt es so etwas wie ein chmod +s unter Windows, das mir, dies zu tun erlauben würde, so dass, wenn ich die Dinge bin die Installation und den Service als Administrator registriert, kann ich Flag die ausführbare Datei, um als Administrator ausführen, oder dazu brauche ich, um den Dienst auszuführen als Admin?

registrieren
War es hilfreich?

Lösung

Unter Windows Vista und höher können Sie einbetten eine Manifest-Datei in der ausführbaren Datei, dass Anfragen von Windows das Programm mit Administratorzugriff zu starten (siehe erstellen und Einbetten einer Anwendung Manifest (UAC) ). Dies kann oder kann nicht sinnvoll sein, da das Dienstkonto noch Administratorrechte benötigt, obwohl Ihr Dienst selbst nicht mit vollem Administratorzugriff ausgeführt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top