¿Como desactivar el firewall sin que avise al usuario?

Iniciado por ApOkAlizE, 7 Agosto 2010, 01:13 AM

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

ApOkAlizE

Bueno, yo uso VB 6.0 y cuando hago algun chat con winsock lo que me pasa es que para desactivar el firewall antes de abrir la puerta trasera utilizo el siguiente codigo
Call Shell("Netsh firewall set opmode disable")
y si me lo desactiva pero sale abajo a la derecha de la pantalla un mensajito que dice:
PUEDE QUE SU EQUIPO ESTÉ EN RIESGO
Ningún servidor de seguridad está activado
Haga clic aqui...
y el caso es que cuando bloqueo el antivirus me pasa exactamente lo mismo, que sale el mensajito, ¿hay alguien que sepa como hacerlo sin que salga el mensajito?
Es pura curiosidad.
Gracias
Los virus informaticos son como las personas, hacen lo posible para destruir y hacen lo impossible para no ser destruidos... - ApOkAlizE

Høl¥

Si a lo que te refieres es a esto:



Entonces haz lo siguiente:

1º Inicio> Ejecutar > regedit
2º HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

3º Ahora dentro de la carpeta Advanced en la derecha donde estan todas las llaves, haces click derecho en un espacio en blanco, despues le das a Nuevo>Valor DWORD

4º Llama al valor DWORD EnableBalloonTips.

5º Haz doble click en el y ponle de valor 0.

6º Reinicia el sistema y al encenderse ya no apareceran los mensajitos :D

Nota : Eso si el "sonidito" al aparecer / desaparecer el mensaje seguira apareciendo (todavia no se como pero probablemente se haga tambien con el registro, u otra idea borrando directamente el archivo de sonido que ni idea de cual es xD).

ApOkAlizE

Muchas Gracias, pero lo que seria interensate es hacer esto pero con codigo, o sea que no tenga que entrar al regedit manualmente que le ponga el codigo al vb 6.0 y me lo haga.
Los virus informaticos son como las personas, hacen lo posible para destruir y hacen lo impossible para no ser destruidos... - ApOkAlizE

david80

pues es lo mismo simplemente busca para que edite registros, en batch con reg lo puedes hacer en vb no lo se

Høl¥

Como bien dice david80 se hace de la misma forma. No estoy seguro que APIs utiliza
VB para utilizar el registro pero C++ utiliza estas (segun he buscado VB utiliza las mismas pero tampoco te lo puedo confirmar al 100% ya que jamas programe en VB):

1º RegCreateKey => Creas la llave.

2º RegOpenKey => Abres la llave.

2º RegSetValue => Le pones el valor.

3º RegQueryValue => Le tomas el valor.

4º RegCloseKey => Cierras la llave.


PD : Lo demas es a imaginacion tuya ;) , aunque un consejo, deberias hacerte alguna funcion para comprobar de alguna forma que la victima ha reiniciado el sistema, porque como te dije los cambios no son instantaneos :)

PD2 : Hay mas funciones de registro pero creo que con esas te las puedes apañar.

[L]ord [R]NA

No desactives el firewall, es antietico y antiestetico... agrega tu programa a la lista de programas de confianza del firewall de Windows, ese tema esta sobre hablado. Utiliza el buscador del foro.