在此清单中以Admin身份运行应用程序有什么不正确?它适用于32位,但与64位exec一起使用会在启动时发出错误并关闭:“应用程序无法正确启动(0xc000007b)。单击确定关闭应用程序。”64位的UAC提升的Delphi清单
编辑:问题解决和关闭,以供将来参考:
两个32/64位的工作表现,加上它通过项目选项/应用/运行时主题/自定义Manifest->挑.manifest的文件。由于某种原因,Delphi XE2资源编译器似乎陷入了困境。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="requireAdministrator"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
相关(http://stackoverflow.com/questions/10492037/the-application-was-unable-to-start-correctly-0xc000007b) – Hendra