[vb6]iniciar programa como servicio SYSTEM

Iniciado por z_ane_666, 31 Diciembre 2010, 03:28 AM

0 Miembros y 1 Visitante están viendo este tema.

z_ane_666

he desarrollado hace tiempo un filtro antipornografico para un proyecto en mi instituto, y hoy 31 de dic quisiera que este sera registrado como servicio y que sea ejecutado como system, porque no habria sentido  que un filtro antipornografico pueda ser cerrado desde el administrador de tareas

espero respuesta

BlackZeroX

#1
.
No es para establecerlo como Sytem lo siguiente pero da el cometido que deseas...

unclose de cobein

Si no mal recuerdo si googleas un poco encuentras el codigo para establecerlo como system... quisas este en la recompilacion de enlaces de este subforo la cosa es bucarle.

Dulces Lunas!¡.
The Dark Shadow is my passion.

z_ane_666

probé lo que me facilitaste ,funciona, pero el AV salta diciendo que es una plicacion potencialmente peligrosa...(heuristica del antivirus..)

buscare el code, pero quisiera saber algo : los antivirus, filtros y demas ¿como logran ejecutarse como servicio y system? ¿llamadas a APIS o rutinas propias?

saludos

BlackZeroX

#3
.
Algunos son por Hooks y aplican heuristica por medio de esto, para la internet usan Hooks quiero creer, algunos se instan como drivers y de esta manera optienen los privilegios nesesarios y por ende son mas eficientes hay mily un posas.

Quisas lo que nesesites es usar Sockets RAW... haci Snifeas el puerto 80, 8080 que son los comunes en las paginas web, otra manera seria instalando un Hook a las apis responsables de los Sockets que usa el Explorador. o algo que hace un Exelente programa que tiene un perrito como guardian en su logo es realizar un drivers y asi vigilar los datos y conexiones,

P.D.: lo del Unclose cuando compiles tu EXe sencillo lo agregas a las esepciones del AV y listo, digo tu sabes perfectamente que no tiene dicho proposito xD... o reprogramalo.

Temibles Lunas!¡.
The Dark Shadow is my passion.

z_ane_666

hola BlackZeroX

gracias por respoderme, cuando hablaba de servicio me referia a los servicios de inicio, esos que pueden ser consultados en msconfig y no a los servicios web( aunque puede que este confundiendo yo las cosas XD)

Con respecto al unclose, creo que voy a hacerlo a "lo facil" poniendo un programa que compruebe si esta abierto otro y ese otro que compruebe si esta abierto el primero, si uno se cierra, otro lo abre o sino usar el BUG del comando AT , que permite iniciar programas como SYSTEM, o sino como dices, reprogramar la dll( esque poniendo una excepcion en el AV, no va a ser aceptado por otras personas a las que facilite el software(diran es virus y demás), )

saludos y prospero año 2011  ;D