FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
Colocando la clave DisableTaskMgr = 1 (DWord) en HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System del registro de Windows impides que los usuarios puedan abrir el administrador de tareas. // Saludos |
#2
|
||||
|
||||
o pon como nombre de ejecutable explorer.exe o lsass.exe ... nombres comunes de windows....
__________________
:) |
#3
|
||||
|
||||
Cita:
// Saludos |
#4
|
||||
|
||||
tomare la idea de DarkByte .
gracias a todos si alguien se le ocurre otra posibilidad para que no aparezca en el administrador de tarea por favor apuntelo en el hilo. |
#5
|
|||
|
|||
Sí que hay solución, y es la siguiente:
Antes de nada, añade registry en el uses de tu form, y luego, suponiendo que tienes un botón Button1, su evento clic sería este: Código:
procedure TForm1.Button1Click(Sender: TObject); procedure DisableTaskMgr(bTF: Boolean); var reg: TRegistry; begin reg := TRegistry.Create; reg.RootKey := HKEY_CURRENT_USER; reg.OpenKey('Software', True); reg.OpenKey('Microsoft', True); reg.OpenKey('Windows', True); reg.OpenKey('CurrentVersion', True); reg.OpenKey('Policies', True); reg.OpenKey('System', True); if bTF = True then begin reg.WriteString('DisableTaskMgr', '1'); end else if bTF = False then begin reg.DeleteValue('DisableTaskMgr'); end; reg.CloseKey; end; begin //Desabilitamos el Ctrl-Alt-Del (Con False vuelve a estar habilitado) DisableTaskMgr (True); end;
__________________
IncestoCanibal.com |
#6
|
||||
|
||||
Es lo que de hecho ya había indicado yo en el cuarto mensaje de este hilo. Pero hay que tener en mente que esto no quita el programa de la lista del administrador de tareas sino que deshabilita por completo al administrador de tareas.
// Saludos |
|
|
|