![]() |
Fehlermeldung: Der angeforderte Vorgang erfordert erhöhte Rechte.
Beim Compilieren eines Delphi-Programmes erscheint folgende Fehlermeldung:
Fehler: Vorgang kann nicht erzeugt werden: Der angeforderte Vorgang erfordert erhöhte Rechte. Der Fehler tritt unter Windows-7 64 Bit bei mehreren Delphi-Versionen auf. Lösung: delphi32.exe muß mit Administratorrechten gestartet werden. - Am besten einen Link auf delphi32.exe am Desktop ablegen. - Link-Eigenschaften aufrufen, Tab Kompatibilität: Berechtigungsstufe: * Programm als Adminitrator ausführen [Einstellungen für alle Benutzer ändern] Nun sollte die Fehlermeldung nicht mehr auftreten. :wink: |
AW: Fehlermeldung: Der angeforderte Vorgang erfordert erhöhte Rechte.
Oder einfach seine Exe/Dateiinfos nicht mit "Setup"/"Installer"/... oder ähnliches "Versauen".
Oder einfach eine IDE-Version nehmen welche korrekt die Manifest-Informationen in die Exe schreibt das keine Admin-Rechte nötig sind. |
AW: Fehlermeldung: Der angeforderte Vorgang erfordert erhöhte Rechte.
Zitat:
Ich dachte seit D2005 heißt die IDE "bds.exe". Zitat:
Dieses Manifest bezieht sich nur auf den Start der Anwendung. Wenn nichts angegeben ist, dann läuft bei Windows eine Heuristik an, die versucht zu erkennen, ob das Programm "eventuell" Admin-Rechte benötigt. Diese springt z.B. auf bestimmte Wörter an, wie eben "Setup". Es geht um trustInfo\security\requestedPrivileges\requestedExecutionLevel > level=asInvoker. Aktuelle Delphis haben dafür was in den Projektoptionen, aber ich glaub nur um gezielt level="requireAdministrator" anzugeben.
Code:
Weitere Infos siehe
<?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" name="Private.Unknown.MySampleApp" type="*"/> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges> <requestedExecutionLevel level="asInvoker" 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> ![]() |
AW: Fehlermeldung: Der angeforderte Vorgang erfordert erhöhte Rechte.
Klingt fast nach dem Delphi Virus (W32/Induc-A) welcher beim Projekt-Start nach dem Kompilieren versucht zu infizieren:
![]() |
AW: Fehlermeldung: Der angeforderte Vorgang erfordert erhöhte Rechte.
"alte" Delphi-Versionen, bis Delphi 7, versuchen in ihr Programmverzeichnis zu schreiben (z.B. Desktop speichern), was natürlich knallt, da C:\Programme\... für normale User scheibgeschützt ist.
(früher arbeitetn viele Windows-Nutzer mit vollen Adminrechten, weswegen Programme dort problemlos schreiben konnten) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:24 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