O aplicativo Unity3D não será iniciado corretamente por meio do Agendador de Tarefas ou dos Serviços

0

Eu tenho tentado obter um aplicativo feito com o mecanismo de jogo Unity3D para iniciar a inicialização do Windows. Atualmente, eu coloquei um atalho na pasta de inicialização, mas isso requer um usuário para fazer logon no sistema. Estou procurando uma maneira de iniciar meu aplicativo Unity sem interação do usuário.

Eu tentei adicionar o .exe como um serviço e como uma tarefa no Agendador de Tarefas. Notei que ambos os métodos conseguem iniciar um processo, visível no Gerenciador de Tarefas. Veja os links a seguir:

A execução do exe deve iniciar uma janela, mas isso não acontece quando é iniciado através do Agendador de Tarefas / Serviços. Eu suponho que isso é porque algo é suprimido quando executado dessa maneira, mas o que?

Eu tentei executar um script em lote via Task Scheduler, que então inicia o EXE, mas isso dá o mesmo resultado.

    
por David 08.04.2015 / 13:11

1 resposta

0

Parece que o Unity3D não consegue adquirir um dispositivo gráfico quando executado como um processo em segundo plano. Isso significa que a execução de um aplicativo Unity3D que requer gráficos como um processo em segundo plano não funciona. No entanto, aplicativos não gráficos iniciados com o comando -batchmode via Agendador de Tarefas podem funcionar.

    
por 09.04.2015 / 17:30