@Dezipaitor: Wird da denn auch das Manifest mit geprüft? kannst du das vielleicht überprüfen und das Ergebnis mit reinstellen?
Eigentlich wird s.Source nur das "requireAdministrator" mit eingetragen.
@pertzschc: Das kann ich bei mir nicht nachvollziehen sry. evtl. kannst du den Source selbst anpassen und hier rein stellen.
Normalerweise wird die Datei dann vom Explorer mit
Code:
[Pfad]\ManifestCreator.exe %1
gestartet.
Ich habe die Änderungen von himitsu übernommen und eine Funktion zum erstellen eines Manifest (Nur wenn es noch nicht vorhanden ist) hinzugefügt.
Bei nicht vorhandenem Manifest kann man außerdem wählen ob man die CommonControls mit hinzufügen will.
Das eingefügte Manifest ist dann eines von mir (sollte aber trotzdem funktionieren).
Wenn kein Dateiname angegeben ist (Das Programm ohne Parameter) wird man jetzt nach einem gefragt.
Wie Dezipaitor schon sagt Sicherungskopien sind ratsam!
Was ich nicht rausgekriegt habe ist, dass das Programm wenn ci es mehrmals über die selbe Datei laufen lasse am End der Ressource wiederholt XPADDINGX anhängt. Das führt zu einem Fehler beim Starten des Programms.