Existem várias maneiras de executar o aplicativo
-
Abra o CMD como administrador e vá para o diretório onde o aplicativo está armazenado e tente iniciar o aplicativo Via cmd shell
-
Abra novamente o cmd shell como Administrador e use o PsExec para iniciar o aplicativo usando uma conta de administrador diferente e examine o processador se o aplicativo for iniciado em uma sessão diferente (suponho que você criará outro usuário administrador em sua máquina)
-
Tente iniciar o aplicativo com token Elevado usando a opção PsExec -h do shell cmd admin, se funcionar, o aplicativo também será iniciado a partir da conta do Administrador padrão da sua máquina, se estiver ativado em compmgmt.msc
-
usando o mesmo shell cmd elevado tente iniciar o aplicativo na sessão 0 veja se ele funciona usando Psexec -s -i 0 app e examine o processo explorador se ele for realmente lançado
-
você também pode tentar iniciar o aplicativo em sua sessão atual na conta do sistema e ver se funciona
-
você também pode usar o psexec para iniciar o aplicativo com privilégios de usuário do shell do administrador usando a opção psexec -u user -p password e veja se ele é iniciado
Tente também na opção de tarefas para iniciar seu aplicativo e, finalmente, você pode usar o processador explorer > opções > selecione coloums > ver linha de comando para ver exatamente qual comando o aplicativo usa para iniciar quando é iniciado sob o administrador como você disse, então você pode usar o mesmo comando para iniciar o aplicativo, com isso você também pode depurar por que o aplicativo não está sendo iniciado usando tarefas agendadas e aprendendo do processador explorador