AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) UAC-Dialog: Anzeigetext für Programm festlegen
Thema durchsuchen
Ansicht
Themen-Optionen

UAC-Dialog: Anzeigetext für Programm festlegen

Ein Thema von Dawn87 · begonnen am 27. Sep 2011 · letzter Beitrag vom 27. Sep 2011
 
Dawn87

Registriert seit: 15. Feb 2007
Ort: Lüdenscheid
189 Beiträge
 
Delphi XE5 Professional
 
#18

AW: UAC-Dialog: Anzeigetext für Programm festlegen

  Alt 27. Sep 2011, 16:07
Also der Text den ich meine lautet auf Deinem Screenshot "Registrierungs-Editor".

Ich habe mittlerweile auch herausgefunden welcher Eintrag im Manifest als Quelle für diesen Text dient. Es ist...trommelwirbel..."FileDescription".

Den Eintrag hab ich mit dem Manifest-Tool von himitsu gesetzt. Der Eintrag ist nicht mit der Eigenschaft "Beschreibung" den man in der Delphi-IDE setzen kann zu verwechseln.

Natürlich wäre es jetzt noch erstrebenswert, dass eine deutsche Beschreibung erscheint, wenn das Programm auf einem deutschen OS ausgeführt wird und andernfalls eine englische. Darum kümmer ich mich dann aber morgen.

RC-File:
Code:
// created with Manifest-Creator

#define VS_VERSION_INFO     1
#define VS_VERSION_INFO     1
#define VS_MANIFEST         1
#define RT_MANIFEST         24
#define LANG_NEUTRAL        0x00
#define SUBLANG_NEUTRAL     0x00
#define VS_FFI_FILEFLAGSMASK 0x3F
#define VOS_NT              0x00040000
#define VFT_APP             1
#define VFT2_UNKNOWN        0

LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL

VS_VERSION_INFO VERSIONINFO
  FILEVERSION   0,0,0,0
  PRODUCTVERSION 1,0,0,0
  FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
  FILEFLAGS     0x00L
  FILEOS        VOS_NT
  FILETYPE      VFT_APP
  FILESUBTYPE   VFT2_UNKNOWN
  BEGIN
    BLOCK "StringFileInfo"
      BEGIN
        BLOCK "040904E4"
          BEGIN
            VALUE "CompanyName",     "ABC\0"
            VALUE "ProductName",     "Mein tolles Programm\0"
            VALUE "ProductVersion",  "1.0.0.0\0"
            VALUE "FileVersion",     "0.0.0.0\0"
            VALUE "FileDescription", "Mein tolles Programm FD\0"
            VALUE "InternalName",    "\0"
            VALUE "OriginalFilename", "\0"
            VALUE "Comments",        "Mein toller Kommentar\0"
          END
      END
    BLOCK "VarFileInfo"
      BEGIN
        VALUE "Translation", 0x0409L, 1252L
      END
  END

VS_MANIFEST RT_MANIFEST
  BEGIN
    "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\r\n",
    "<assembly xmlns=\"urn:schemas-microsoft-com:asm.v1\" manifestVersion=\"1.0\">\r\n",
    " <assemblyIdentity\r\n",
    "   version=\"0.0.0.0\"\r\n",
    "   processorArchitecture=\"X86\"\r\n",
    "   name=\"Private.Unknown.MySampleApp\"\r\n",
    "   type=\"Win32\"/>\r\n",
    " <description>Meine tolle Programmbeschreibung</description>\r\n",
    " <trustInfo xmlns=\"urn:schemas-microsoft-com:asm.v2\">\r\n",
    "   <security>\r\n",
    "     <requestedPrivileges>\r\n",
    "       <requestedExecutionLevel\r\n",
    "         level=\"requireAdministrator\"\r\n",
    "         uiAccess=\"false\"/>\r\n",
    "     </requestedPrivileges>\r\n",
    "   </security>\r\n",
    " </trustInfo>\r\n",
    " <dependency>\r\n",
    "   <dependentAssembly>\r\n",
    "     <assemblyIdentity\r\n",
    "       type=\"win32\"\r\n",
    "       name=\"Microsoft.Windows.Common-Controls\"\r\n",
    "       version=\"6.0.0.0\"\r\n",
    "       publicKeyToken=\"6595b64144ccf1df\"\r\n",
    "       language=\"*\"\r\n",
    "       processorArchitecture=\"*\"/>\r\n",
    "   </dependentAssembly>\r\n",
    " </dependency>\r\n",
    "</assembly>"
  END
Beste Grüße,
Mr. Threadersteller
Angehängte Grafiken
Dateityp: jpg Res.JPG (111,2 KB, 18x aufgerufen)

Geändert von Dawn87 (27. Sep 2011 um 16:14 Uhr)
  Mit Zitat antworten Zitat
 


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 02:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz