Manifest - Testen ob es funktioniert?
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,
ich habe ein Manifest für mein Programm erstellt, welches unter Windows Vista oder 7 im Windows-Verzeichnis Schreibzugriff benötigt. Dieses habe ich nicht eingebunden, sondern liefere es als dxIPSwitcher.exe.manifest mit dem Installer mit aus. Wie kann ich denn jetzt mit Windows-Bordmitteln feststellen, ob das Manifest a) sauber geladen wurde? b) die notwendigen Rechte für das Programm erbittet/zieht? Ich sehe momentan nur den negativen Erfolgsfall, dass die Schreibzugriffe geblockt werden. Danke für Eure Hilfe, Christoph |
Re: Manifest - Testen ob es funktioniert?
Gibt es keinen der damit Erfahrung hat?
Gruß, Christoph |
Re: Manifest - Testen ob es funktioniert?
Da diese Rechteanforderung unter XP ignoriert wird, bleibt dir nichts uebrig, als die EXE unter Vista/7 mit aktivierter UAC zu testen, ob das Admin-Popup erscheint. Ich glaub das "Laden" des Manifests an sich kann man nicht ueberpruefen.
|
Re: Manifest - Testen ob es funktioniert?
Zitat:
|
Re: Manifest - Testen ob es funktioniert?
Zitat:
Zitat:
Danke+Gruß, Christoph |
Re: Manifest - Testen ob es funktioniert?
Es gibt die Funktion IsUserAnAdmin. Die zeigt dir ab Vista an ob via UAC die Rechte angefordert und vorhanden sind und auch unter XP ob du dort Adminrechte hast. Bis Windows 2000 funktioniert es nicht.
Ich benutze die zum Beispiel hier: http://www.delphipraxis.net/internal....php?p=1062420 Dort zeige ich den Button für Wechsel zu Adminrechten nur an, wenn das Programm noch keine hat. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz