Einzelnen Beitrag anzeigen

Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#2

Re: Vista erzählen, dass das programm KEINE Adminrechte brau

  Alt 7. Nov 2008, 18:41
HI,

du nimmst ganz einfach das Manifest, was du auch für Adminrechte verwendest und setzt den Parameter für die Rechte auf false.

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="VistaLogonCustomizer.exe" type="*"/>
  <description>elevate execution level</description>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
   <security>
     <requestedPrivileges>
      <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
     </requestedPrivileges>
   </security>
  </trustInfo>
  <dependency>
   <dependentAssembly>
     <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" publicKeyToken="6595b64144ccf1df" language="*" processorArchitecture="*"/>
   </dependentAssembly>
  </dependency>
</assembly>
Die Zeile
Code:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
sollte dafür sorgen, dass die Adminrechte nicht gebraucht werden. Da ich kein Vista hab, kann ich nicht sagen, ob das jetzt richtig ist oder nicht. Falls es zu Problemen kommt, dass doch die Rechte angefordert werden, einfach mal auf TRUE setzen, was nach dem Sprachverständniss eigentlich nicht sein kann.

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat