Hallo zusammen
Ich entwickle zurzeit an einer .NET 2.0 Applikation, welche Schreibrechte im Programmverzeichnis benötigt. Aus meiner Sicht ist es desshalb am einfachsten die exe jeweils als Administrator zu starten. Ich denke dies müsste via ein manifest regelbar sein.
Zum Beispiel:
Mein Assembly heisst myapp.exe
Ich habe eine Datei myapp.manifest angelegt mit dem folgenden Inhalt:
Unglücklicherweise bekomme ich mein Win7 nicht dazu, die App als Administrator auszuführen. Hat jemand einen Tipp, was ich falsch mache?
Vielen Dank für Eure Hilfe.
Ich entwickle zurzeit an einer .NET 2.0 Applikation, welche Schreibrechte im Programmverzeichnis benötigt. Aus meiner Sicht ist es desshalb am einfachsten die exe jeweils als Administrator zu starten. Ich denke dies müsste via ein manifest regelbar sein.
Zum Beispiel:
Mein Assembly heisst myapp.exe
Ich habe eine Datei myapp.manifest angelegt mit dem folgenden Inhalt:
Code:
<?xml version="1.0" encoding="utf-8"?> <asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <assemblyIdentity version="1.0.0.0" name="myapp"/> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> </requestedPrivileges> </security> </trustInfo> </asmv1:assembly>
Vielen Dank für Eure Hilfe.