Administrador de tareas

Hola: quisiera saber si alguien me puede dar algún dato sobre como hay que hacer para que un programa ( en vb ) que se esta ejecutando, no aparezca en el administrador de tareas, tanto en la ficha aplicaciones, como en procesos. Gracias.

1 Respuesta

Respuesta
1
Puedes hacer uso de las siguientes funciones para sistemas en windows 9x:
Option Explicit
Private Declare Function RegisterServiceProcess Lib "kernel32" (ByVal ProcessID As Long, ByVal ServiceFlags As Long) As Long
Private Declare Function GetCurrentProcessId Lib "kernel32" () As Long
Private Sub Form_Load()
'Oculta la aplicación
RegisterServiceProcess GetCurrentProcessId, 1
End Sub
Private Sub Form_Unload(Cancel As Integer)
' Elimina la marca del servicio
RegisterServiceProcess GetCurrentProcessId, 0
End Sub
o haciendo la propiedad
App.TaskVisible = False
En el form_load de tu aplicación.
Suerte.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas