Ваш .exe, похоже, требует повышения прав через встроенный манифест. Чтобы запустить его, вы должны использовать ShellExecute или ShellExecuteEx WinAPI.
Вы можете попытаться преодолеть это ограничение, используя команду start
:
new ProcessBuilder(new String[] { "cmd.exe", "/C", "start", m_sProg, m_sParams});
Если вы можете изменить .exe при запуске, то удаление requestedExecutionLevel
из манифеста может быть вариантом, если для запуска .exe действительно не требуются права администратора.