AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Manifest - Testen ob es funktioniert?
Thema durchsuchen
Ansicht
Themen-Optionen

Manifest - Testen ob es funktioniert?

Offene Frage von "pertzschc"
Ein Thema von pertzschc · begonnen am 4. Mai 2010 · letzter Beitrag vom 11. Mai 2010
Antwort Antwort
pertzschc

Registriert seit: 29. Jul 2005
Ort: Leipzig
309 Beiträge
 
Delphi 12 Athens
 
#1

Manifest - Testen ob es funktioniert?

  Alt 4. Mai 2010, 15:09
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
Angehängte Dateien
Dateityp: txt dxipswitcher.exe.manifest_102.txt (796 Bytes, 15x aufgerufen)
  Mit Zitat antworten Zitat
pertzschc

Registriert seit: 29. Jul 2005
Ort: Leipzig
309 Beiträge
 
Delphi 12 Athens
 
#2

Re: Manifest - Testen ob es funktioniert?

  Alt 10. Mai 2010, 18:59
Gibt es keinen der damit Erfahrung hat?
Gruß,
Christoph
  Mit Zitat antworten Zitat
Benutzerbild von H4ndy
H4ndy

Registriert seit: 28. Jun 2003
Ort: Chemnitz
515 Beiträge
 
Delphi XE3 Professional
 
#3

Re: Manifest - Testen ob es funktioniert?

  Alt 10. Mai 2010, 23:03
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.
Manuel
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#4

Re: Manifest - Testen ob es funktioniert?

  Alt 10. Mai 2010, 23:54
Zitat von H4ndy:
Ich glaub das "Laden" des Manifests an sich kann man nicht ueberpruefen.
Aber sicher doch: Process Monitor, Path Virtualisation, DEP, etc...
  Mit Zitat antworten Zitat
pertzschc

Registriert seit: 29. Jul 2005
Ort: Leipzig
309 Beiträge
 
Delphi 12 Athens
 
#5

Re: Manifest - Testen ob es funktioniert?

  Alt 11. Mai 2010, 09:56
Zitat von Muetze1:
Aber sicher doch: Process Monitor, Path Virtualisation, DEP, etc...
Was muss ich mit den Tools machen, um den Fall:
Zitat:
b) die notwendigen Rechte für das Programm erbittet/zieht?
zu überprüfen?

Danke+Gruß,
Christoph
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Manifest - Testen ob es funktioniert?

  Alt 11. Mai 2010, 10:27
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.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:48 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