Einzelnen Beitrag anzeigen

Dezipaitor

Registriert seit: 14. Apr 2003
Ort: Stuttgart
1.701 Beiträge
 
Delphi 7 Professional
 
#11

AW: Seltsame Meldung bei Programmende unter Win7

  Alt 13. Okt 2010, 18:11
Du wurdest Opfer des Program Compatibility Assistant (PCA).

Wenn deine App kein vollständiges Manifest besitzt, Windows es als Setup programm erkennt (z.B. durch Dateinamen) und dein Programm keine (De-)Installationseinträge in der Registrierung vornimmt, dann kommt der PCA Dialog.

Um Windows deine unterstützen OS beizubringen, kannst du in dein XML Manifest einen Compatibility\Application\SupportedOS -Eintrag für Vista und Win7 einfügen.
Der Link oben gibt folgendes Beispiel dazu (Auszug):

Zitat:
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!--This Id value indicates the application supports Windows Vista functionality -->
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
<!--This Id value indicates the application supports Windows 7 functionality-->
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
</application>
</compatibility>
Christian
Windows, Tokens, Access Control List, Dateisicherheit, Desktop, Vista Elevation?
Goto: JEDI API LIB & Windows Security Code Library (JWSCL)
  Mit Zitat antworten Zitat