Я пытаюсь заставить приложение VB ( my.exe ) работать в качестве Администратора в Windows 7. Поэтому я использую Манифест (ниже) для этого. Но когда я запускаю его (и немедленно выхожу из 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>