Frage

Gibt es eine Möglichkeit ein Update der Software RunOnce zu zwingen, ohne einen Administrator anmelden zu müssen, wenn ein Dienst als Administrator ausgeführt werden im Hintergrund ausgeführt wird?

Bearbeiten : Die Hauptsache ich in der Lage sein zu tun, starten wird, wenn die RunOnce tut, I.E. bevor Explorer startet. Ich muss in der Lage sein, die Dinge zu installieren, ohne in das Administratorkonto zu starten.

War es hilfreich?

Lösung

Ich bin mir nicht sicher, ob ich die Frage verstehen. Lassen Sie mich versuchen:

Der Service, den Sie erwähnen, ist es Ihnen? Wenn ja, können Sie Code hinzuzufügen Windows zu imitieren: von Ihrem Service, untersuchen Sie den RunOnce-Wert und starten Sie die ausführbare es angibt. Sie können die CreateProcessAsUser () API verwenden es im Rahmen eines beliebigen Benutzers zu starten. Nach dem Prozess starten, löschen Sie den Eintrag RunOnce.

Oder habe ich Ihre Frage falsch verstanden?

EDIT:. Ein Dienst hängt nicht von jedem Benutzer angemeldet werden Sie Ihren Update-Prozess aus dem Dienst starten können, sobald der Dienst selbst startet, wird es vor allen realen Benutzern an den Computer passiert

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