Che cos'è la differenza tra un servizio Windows e un processo Windows ?Che differenza c'è tra un servizio Windows e un processo Windows?
risposta
Un'applicazione è un programma con cui si interagisce sul desktop.
Un processo è un'istanza di un particolare eseguibile (file di programma .exe) in esecuzione.
Un servizio è un processo che viene eseguito in background e non interagisce con il desktop. In Windows, i servizi vengono eseguiti quasi sempre come un'istanza del processo svchost.exe, il processo host del servizio Windows; tuttavia a volte ci sono delle eccezioni.
A volte, i processi possono essere eseguiti in background senza interagire con il desktop, ma senza essere installati come servizio.
programmi antivirus solitamente impiegano un servizio in modo che possano continuare a funzionare anche quando l'utente non è connesso.
Processi solito uscita quando un'applicazione viene chiusa, tuttavia questo non è sempre il caso. Alcuni programmi, in particolare download e programmi di backup, possono continuare a essere eseguiti in background senza visualizzare alcuna finestra. Anche l'antivirus ne è un esempio: oltre all'utilizzo di un servizio, molte applicazioni antivirus eseguono silenziosamente un processo in background che visualizza un'applicazione solo all'utente quando è richiesta un'azione.
Per favore forniscimi maggiori informazioni sul servizio. Grazie.
Qualche motivo dietro questa domanda? Credo che tu abbia risposto da solo. Google è il tuo migliore amico – Chelseawillrecover
Un servizio Windows viene eseguito sempre all'avvio del computer (a condizione che sia configurato). Un EXE standard viene eseguito solo quando un utente ha effettuato l'accesso e si interromperà se l'utente si disconnette. Si utilizzerà un servizio Windows per le cose che devono sempre essere eseguite anche se nessuno ha effettuato il login. Si userebbe un EXE standard per i programmi eseguiti da un utente durante l'accesso. –
Tutto ciò che hai fatto è scegliere questa spiegazione da [In che modo un servizio Windows differisce da un exe standard?] (http://stackoverflow.com/questions/2125924/how-does-a-windows-service-differ-from-a-standard-exe). Se leggi oltre, ci sono buone spiegazioni su cosa sia il servizio di Windows – Chelseawillrecover
Un servizio è un vero processo di Windows, nessuna differenza lì. L'unica cosa speciale di un servizio è che viene avviato dal sistema operativo e viene eseguito in una sessione separata. Uno isolato che impedisce di interferire con la sessione desktop. Tradizionalmente denominato daemon.
Ma non è un processo senza UI considerato anche un demone? Prendiamo ad esempio il server Web Apache, l'esecuzione di Apache come servizio di Windows fornisce più "*** power *** ***" che l'esecuzione di Apache chiamando direttamente 'bin \ httpd.exe'? – Pacerier
Certo, Apache non si chiude quando l'utente si disconnette. –
Che ne dici di eseguirlo usando 'runas', ** vs ** eseguendolo usando il servizio Windows? C'è una differenza nel "potere corrente", o sono in realtà modi diversi di fare una cosa ** identica **? – Pacerier
La crescita è un processo di albero. Dare ossigeno da un albero è un servizio .
- 1. Invia messaggio Windows a un servizio Windows
- 2. Stampa eseguendo un processo in un servizio di Windows
- 3. avvio di un processo da un servizio Windows .NET
- 4. Differenza tra clientCredentialType = Windows e = Ntlm
- 5. Differenza tra Windows Phone 8.1 e Windows Phone Silverlight 8.1
- 6. Differenza tra Windows 8 Store App e Windows Phone Apps
- 7. differenza tra Console (/ SUBSYSTEM: CONSOLE) e Windows (/ SUBSYSTEM: WINDOWS)
- 8. Screenshot del processo in Servizio Windows
- 9. Avviare un servizio Windows e lanciare cmd
- 10. Differenza tra Ping su Windows e Ubuntu
- 11. Differenza tra Windows e l'applicazione console
- 12. Qual è la differenza tra un servizio Windows e un'applicazione normale?
- 13. Quali sono le differenze tra un servizio Web e un servizio Windows?
- 14. Come creare un servizio Windows con parametri?
- 15. Avvia un servizio Windows disabilitato?
- 16. Come si differenzia un servizio Windows da un exe standard?
- 17. Come ritardare il processo di login di Windows fino a un servizio di Windows
- 18. Servizio Windows che viene eseguito periodicamente
- 19. Differenza di utilizzo della memoria Java tra Linux e Windows
- 20. alternativa a Windows Servizio
- 21. Aggiornamento automatico di un servizio di Windows
- 22. Quando Windows invia un segnale al processo?
- 23. Arresto di un servizio Windows multithreading
- 24. Differenza in eventi di notifica di disconnessione tra Windows XP e Windows 7
- 25. Come uccidere un albero processo in Windows
- 26. Qual è la differenza tra un controller e un servizio?
- 27. assicurandosi che un servizio Windows venga eseguito prima dell'accesso
- 28. Comunicazione tra il servizio Windows e l'app desktop
- 29. Come installare un servizio Windows usando Qt?
- 30. Utilizzare un servizio Web nell'app Windows C#
Un servizio è sempre un processo (o forse anche più di un processo), ma un processo non viene necessariamente eseguito come un servizio. –
Puoi dare un'occhiata a questo [post] (http://superuser.com/questions/209654/whats-the-difference-between-an-application-process-and-services). –
sembra più una domanda di superuser – iliketocode