Frage

Ich habe eine einfachste Form einer Anwendung, in der ich einen Systray-Icon zeigte, und das Hinzufügen der Anwendung in Startelementen. Die Anwendung ist in C # entwickelt. Ich mag Tray-Icon angezeigt, auch nach dem Neustart der Maschine werden. Derzeit bin vor mir ein seltsames Verhalten, während der exe ausgeführt werden mit „Ausführen als Administrator“. Wenn ich unter Administratorrechte verwenden, kommt Symbol nicht nach dem Neustart der Maschine (obwohl exe noch läuft). Ich verwende folgende Metadaten-Werte in den Metadaten "requestedExecutionLevel level =" asInvoker "uiAccess = "false"":

Ich hatte „Aufrufer“ (nicht „Administrator“) zu verwenden, da es nicht als Autostart-Objekte hinzugefügt wurde, ohne es. Es funktioniert gut, wenn ich exe mit Doppelklick ausführen (wie jetzt läuft es unter dem aktuellen Benutzer-Domäne statt Administrator), aber diese exe vom Installateur damit begonnen, in der Systemdomäne starten würde. Kann jemand mir helfen, dieses Problem zu klären?

Entweder geben Sie mir Lösung, so dass es Systray-Symbol zeigen kann, während als Administrator oder besser laufen, wenn Sie mir irgendeine Art und Weise zur Verfügung stellen können, so dass ich diese Exe unter dem aktuellen Benutzerdomäne starten kann anstelle von Admin?

Viele Grüße Sumeet Garg

War es hilfreich?

Lösung

Ich rufe exe jetzt von einer anderen Komponente (A Shell-Erweiterung), die immer in dem Benutzer Domain laufen. Daraus ergibt sich die genannte exe arbeiten standardmäßig Benutzerdomäne. Vielen Dank für all die Unterstützung.

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