Windows 7でVBアプリ( my.exe )を管理者として実行しようとしています。そのためにマニフェスト(以下)を使用しています。しかし、それを実行すると (すぐに My.exe を終了すると)、Program Compatibility Assistant の警告が表示されます。「このプログラムは正しくインストールされていない可能性があります」
- ( My.exe を右クリックして) 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>