2009-07-15 10 views
1

Ich habe ein Programm, das funktioniert, wenn UAC deaktiviert ist. Ich möchte in der Lage sein, ein Manifest zu verwenden, um beim Start einfach Höhenprivilegien anzufordern.UAC-Anwendungsmanifest, wenn Sie den Laufzeitanwendungsnamen nicht kennen

Die Anweisungen von MS sagen: „Die Anwendung Manifestdatei als Ziel ausführbare Datei mit den gleichen Namen mit einer manifest Erweiterung haben sollte“ und das ist wahrscheinlich, warum ich keinen Erfolg haben werde.

http://msdn.microsoft.com/en-us/library/bb756929.aspx

Mein Programm wird als „one.exe“ gebaut und dann {} Smartassembly benennt sie in „two.exe“ und dann werden die Benutzer aufgefordert, sie wieder umzubenennen. Ich kann nicht sagen, ob das wichtig ist oder welcher ausführbare Name verwendet werden soll.

Wer weiß, ob das, was ich will überhaupt möglich ist? Wenn nicht, gibt es eine Möglichkeit, dass die App dem Benutzer mitteilt, dass das Problem mit der UAC verbunden ist?

Vielen Dank im Voraus.

Antwort

3

einbetten das Manifest als eine Ressource in Ihrem .exe

+0

http://www.codeproject.com/KB/vista-security/MakingAppsUACAware.aspx –

Verwandte Themen