Isso realmente depende do que seu exe vai fazer. Existem várias maneiras de iniciar um aplicativo, mas pode ser difícil forçar o lançamento de um aplicativo quando um usuário estiver conectado. Estas são minhas sugestões para diferentes tipos de aplicativos.
Aplicativo interativo - Uma ferramenta ou utilitário que requer entrada do usuário final.
- Crie um link e solte-o na pasta da área de trabalho do perfil do usuário. (C: \ users \ "username" \ Desktop)
App em segundo plano - algo que precisa ser executado toda vez que o usuário fizer login.
- Adicione à lista de atalhos de inicialização. Você pode fazer isso soltando um link na pasta "start up" no menu Iniciar ou modificando a configuração de registro apropriada.
- Crie uma tarefa agendada para que isso seja executado.
Quando se trata de controle de software, pode ser complicado fazer as coisas funcionarem corretamente. O principal problema com a execução de software como outro usuário é o modelo de segurança do Windows. Ele tenta separar usuários em seu próprio espaço de execução para que um usuário mal-intencionado não force outro usuário a executar código arbitrário.
Espero que isso ajude