L'applicazione Unity3D non si avvia correttamente tramite l'Utilità di pianificazione o Servizi


0

Ho cercato di far eseguire un'applicazione con il motore di gioco Unity3D per l'avvio all'avvio di Windows. Attualmente, ho inserito un collegamento nella cartella Avvio ma ciò richiede che un utente acceda al sistema. Sto cercando un modo per avviare la mia applicazione Unity senza l'interazione dell'utente.

Ho provato ad aggiungere .exe come servizio e come attività nell'Utilità di pianificazione. Ho notato che entrambi questi metodi riescono ad avviare un processo, visibile in Task Manager. Vedi i seguenti link:

http://imgur.com/Gjw4yuV,0cQvuJq#0

http://imgur.com/Gjw4yuV,0cQvuJq#1

L'esecuzione di exe dovrebbe avviare una finestra, ma ciò non accade quando viene avviato tramite Utilità di pianificazione / Servizi. Suppongo che ciò avvenga perché qualcosa viene soppresso quando viene eseguito in questo modo, ma cosa?

Ho provato a eseguire uno script batch tramite l'Utilità di pianificazione, che quindi avvia EXE, ma che fornisce lo stesso risultato.

Risposte:


0

Sembra che Unity3D non sia in grado di acquisire un dispositivo grafico quando viene eseguito come processo in background. Ciò significa che l'esecuzione di un'applicazione Unity3D che richiede elementi grafici come processo in background non può funzionare. Tuttavia, le applicazioni non grafiche avviate con il comando -batchmode tramite l'Utilità di pianificazione possono funzionare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.