Como verificar o que impede que o aplicativo seja utilizável no modo não administrativo?

Como verificar o que impede que o aplicativo seja utilizável no modo não administrativo?

Tenho um executável instalando um serviço que desejo executar no meu servidor.

Está funcionando conforme o esperado enquanto o Run as administrator. No entanto, não quero dar a ele o controle de todo o servidor. Prefiro limitar suas permissões apenas ao necessário.

Usei o Process Explorer para descobrir quais DLLs são executadas quando o aplicativo funciona no modo admin. Essas eram bibliotecas genéricas do C:\Windows\system32, C:\Windows\SysWOW64e C:\Windows\Globalizaionque, de qualquer maneira, podem ser acessadas pelo usuário do aplicativo personalizado.

Dei Full controlpermissões de usuário personalizadas do aplicativo para todos os locais que ele usa que eu conheço.

Existe uma maneira de verificar os locais/permissões que o aplicativo está usando? Você tem alguma outra ideia?

Infelizmente, o fornecedor do programa não é tão útil quanto seria de esperar.

informação relacionada