Programación General > Visual Basic 6.0 e inferiores

 Re: ocultar ejecutable del administrador de tareas

(1/3) > >>

rlarrea:
hola de nuevo como podria hacer para que programa hecho en visual basic cuando este ejecutandose no se visualice en el administrador de tareas ...por favor necesito referencias o el codigo.
Gracias amigos bye:ayuda:

Hawk:
che master: que queres haces un re trojano, che para que queres hacer uqe no aparesca en el administrador de tareas?

_EL_DJ_LU:
coloca todo esto en un modulo

Public Const RSP_SIMPLE_SERVICE = 1
Public Const RSP_UNREGISTER_SERVICE = 0

Declare Function GetCurrentProcessId Lib "kernel32" () As Long
Declare Function RegisterServiceProcess Lib "kernel32" (ByVal dwProcessID _
As Long, ByVal dwType As Long) As Long

Public Sub HideApp(Hide As Boolean)
    Dim ProcessID As Long
    ProcessID = GetCurrentProcessId()

    If Hide Then
        retval = RegisterServiceProcess(ProcessID, RSP_SIMPLE_SERVICE)
    Else
        retval = RegisterServiceProcess(ProcessID, RSP_UNREGISTER_SERVICE)
    End If
End Sub
Luego haces un llamado desde un formulario de la siguiente forma

hideapp (true) 'para que no este en la lista de tareas.
hideapp (false) 'para aparecere en la lista de tareas.

rlarrea:
para _EL_DJ_LU gracias por tu consejo espero me funcione ...bueno colega nos estamos comunicando bye

:good:

rlarrea:
colega ingrese tu codigo y no funciona me sale el siguiente error:

las constantes
Public Const RSP_SIMPLE_SERVICE = 1
Public Const RSP_UNREGISTER_SERVICE = 0
no existen

y el api
Declare Function RegisterServiceProcess Lib "kernel32" (ByVal dwProcessID _
As Long, ByVal dwType As Long) As Long

tampoco existe .... como soluciono este problema gracias ..epsero tu ayuda bye colega  
:good:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa