Salve a tutti.
Ho creato un programma che fa dei controlli sul sistema e lo devo rendere non terminabile dall'utente (ad esempio da task manager).
Premetto che non è possibile fare un servizio ma deve essere per forza una normale applicazione.
Ad esempio smss.exe, csrss.exe, winit.exe, logonui.exe, lsass.exe, services.exe, winlogon.exe, System, svchost.exe sono riconosiuti come processi critici di sistema e non possono essere terminati.
Come faccio a rendere un mio processo critico?
L'unica cosa che ho trovato inerente ai processi critici è questo articolo della microsoft (http://msdn2.microsoft.com/en-us/library/aa373646.aspx) ma sembra che serva solo a vedere se un processo e critico o no, e inoltre sembra che si riferisca solo ai servizi. O sbaglio? E in ogni caso non ho capito come si usa!