Einzelnen Beitrag anzeigen

CodeX

Registriert seit: 30. Okt 2004
471 Beiträge
 
Delphi 12 Athens
 
#24

Re: Delphi Programm, das AdminRechte braucht unter Vista

  Alt 2. Mär 2007, 19:15
Aber sicher doch.

ExecutionLevelAdmin.manifest
XML-Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">

<assemblyIdentity
    name="PROGRAMMNAME"
    processorArchitecture="*"
    version="1.0.0.0"
    type="win32"/>

<description>Windows Shell</description>

<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="x86"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>


  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel
          level="requireAdministrator"/>
      </requestedPrivileges>
    </security>
  </trustInfo>

</assembly>
ExecutionLevelAdmin.rc
Code:
1 24 "ExecutionLevelAdmin.manifest"
Da das Einbinden als
{$R 'ExecutionLevelAdmin.res' 'ExecutionLevelAdmin.rc'} nicht zwingend funktionieren muss (tut es zumindest bei mir nicht),

einfach umwandeln in ExecutionLevelAdmin.res mit der Kommandozeile
Code:
brcc32 ExecutionLevelAdmin.rc
  Mit Zitat antworten Zitat