da Kar.ma » mar dic 08, 2009 5:38 pm
Non ho ben capito, ti serve che la macchina virtuale venga avviata prima del login dell'utente, senza però disattivare il login dell'utente? La via più semplice sarebbe infatti impostare un autologin per l'utente, mentre una soluzione diversa mi pare praticamente impossibile, perché servirebbe effettivamente - come dici tu - che parta come servizio, ma in quel modo non avrebbe la possibilità di dialogare con l'utente perché un servizio non può neanche mostrare finestre a video (mi pare). Oppure... forse potresti creare un servizio che faccia partire con un "runas /user:TuoUtente" il programma VirtualBox... Ma poiché il runas non è eseguibile in batch dovresti in realtà appoggiarti ad utility esterne come psexec e forse avresti bisogno anche di nircmd... cose "trùbbole" si chiamano delle mie parti :D
In un mio promemoria ho scritto che per eseguire un runas in un file .lnk uso la seguente stringa:
nircmd.exe execmd psexec.exe -e -u nomeutente -p password "C:\Programmi\nomefile.exe"