Einzelnen Beitrag anzeigen

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
Miniaturansicht angehängter Grafiken
res.jpg  

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