Windows Media Center-Anwendung und UAC
-
21-08-2019 - |
Frage
Ich versuche derzeit eine Windows Media Center-Anwendung (Vista) zu schreiben, die einen Dienst neu starten können mit UAC aktiviert. Alles funktioniert gut, wenn UAC deaktiviert ist, aber sobald UAC aktiviert ist erhalte ich eine Zugriff verweigert Fehler.
Ich glaube, das liegt daran, dass die Windows Media Center-Anwendungen werden unter dem Windows Media Center-Prozess ausgeführt und als solche benötigen würde als Administrator gestartet werden, damit dies funktioniert. Wer weiß, wie ich aktiviert dies mit UAC könnte erreichen?
Lösung
Überprüfen Sie dieses heraus. Klingt wie Sie den Prozess Flag benötigen UAC um Erlaubnis zu fragen, um fortzufahren:
Andere Tipps
Sie können Ihren Prozess markieren als um durch zu erhöhten Zugabe
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" name="CheckForceElevation" type="win32"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
Um das Manifest.