我正在尝试在Windows 7上以管理员身份运行VB应用程序( my.exe )。所以我使用Manifest(下面)来执行此操作。但是当我运行它(并立即退出My.exe)时,我收到程序兼容性助手警告: “这个程序可能没有正确安装” 当然,我没有做任何安装。
为什么会发生这种情况以及如何使用Manifest获取此警告的任何想法?
清单
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<!-- Make My Manifest 0.7.300 -->
<assemblyIdentity name="Bungalow.Software,.Inc..CDCodes" processorArchitecture="X86" type="win32" version="10.0.0.16" />
<description>Internal BSW program to generation installation and actvation codes</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<**requestedExecutionLevel level="requireAdministrator" uiAccess="false"** />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
答案 0 :(得分:0)
尝试在清单中添加compatibility section。
答案 1 :(得分:0)
你的清单上写着“我是一个管理员应用程序;我改变了这台计算机”但是当它运行完毕后,注册表没有改变,程序文件没有改变等等。所以Windows想知道自己 - 一切都好吗?然后它会问你。