La Web del Programador: Comunidad de Programadores
 
    Pregunta:  26809 - EVITAR QUE CIERREN UN PROGRAMA EN WIN NT
Autor:  José Miguel Gonzalez
Hola a todos!

Resulta que estoy haciendo un programa para controlar el uso del pc a determinadas horas para Windows, antes era para Windows 9x y para evitar que lo cerrasen matandolo (CTRL + ALT + SUPR) le puse en QueryUnload una llamada a la API de Windows para que apagara el PC, sin embargo desde NT esto no funciona ya que NT "mata" directamente el proceso y el programa no se entera ¿como podria hacer para que no apareciera en la lista de tareas ejecutadas o para que no dejara que se cerrara, como ocurre con otras aplicaciones que dice "Acceso denegado" al intentar cerraralas?

  Respuesta:  Cecilia Colalongo
Tendrías que hacer que tu programa ejecute como servicio o como proceso crítico y el usuario de NT no tenga permisos de administrador, sino siempre va a poder matar el proceso.

En Win9x con un programa que se llama kill también se puede hacer lo mismo.