Quando eseguo un servizio come account LocalSystem, posso utilizzare i seguenti codici per lanciare un programma con interfaccia grafica in corrente conto username:Come avviare un programma con interfaccia grafica in un servizio di Windows?
WTSGetActiveConsoleSessionId-> WTSQueryUserToken-> CreateProcessAsUser
Tuttavia, quando si esegue il servizio come il mio account personale, il programma GUI NON verrà visualizzato. Posso vederlo in task manager però.
Cosa devo fare per avviare il programma della GUI quando il servizio è in esecuzione con il mio account personale?
Ho intenzione di eseguire il servizio dal mio account in modo che possa accedere alla risorsa locale e di rete. "parlerà per ricevere informazioni e controllarlo, ma una cosa strana, come ho scritto qui sotto, è che i file che ha generato sono di proprietà di" administrator ", NON il mio account (Vista OS). – trudger