Windows 7 运行带有.manifest文件的.exe会导致出现“;。。。“安装不正确”;对话为什么?

Windows 7 运行带有.manifest文件的.exe会导致出现“;。。。“安装不正确”;对话为什么?,windows-7,manifest,pca,Windows 7,Manifest,Pca,我正在尝试在Windows 7上以管理员身份运行VB应用程序(my.exe)。所以我使用清单(如下)来实现这一点。但当我运行它(并立即退出My.exe)时,我会收到程序兼容性助手警告: “此程序可能未正确安装” 当然,我没有做任何安装 如果我将EXE设置为以管理员身份运行(通过右键单击My.EXE),则我不会收到此警告(无论是否显示清单) 或 如果我删除清单文件(并将exe设置为以管理员身份运行或不以管理员身份运行),我不会得到警告 您知道为什么会发生这种情况,以及如何使用清单不获取此警告吗

我正在尝试在Windows 7上以管理员身份运行VB应用程序(my.exe)。所以我使用清单(如下)来实现这一点。但当我运行它(并立即退出My.exe)时,我会收到程序兼容性助手警告: “此程序可能未正确安装” 当然,我没有做任何安装

  • 如果我将EXE设置为以管理员身份运行(通过右键单击My.EXE),则我不会收到此警告(无论是否显示清单) 或
  • 如果我删除清单文件(并将exe设置为以管理员身份运行或不以管理员身份运行),我不会得到警告
您知道为什么会发生这种情况,以及如何使用清单不获取此警告吗

显示

<?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>  

内部BSW程序生成安装和操作代码
尝试在清单中添加一个

您的清单上写着“我是一个管理员应用程序;我更改了这台计算机”,但当它完成运行时,注册表没有更改,程序文件也没有更改,等等。所以Windows对自己感到好奇——一切都好吗?然后它问你