2010-05-02 19 views
9

¿Hay alguna forma de bloquear el acceso a Internet en mi PC escribiendo código en C#?Bloquear la conexión a Internet para Windows 7 con C#

Estoy usando Windows 7, una forma de controlar el firewall también ayudará. He visto soluciones para Windows XP y Windows Vista, pero no encontré ninguna para '7'.

+0

entrante o saliente? –

+0

Necesita bloquear solo Entrante. –

+0

Agrego más información a mi respuesta que podría ayudar. –

Respuesta

4

Puede usar la clase WMI Win32_NetworkAdapter para deshabilitar/habilitar el adaptador de red.

Aquí hay un enlace a la información sobre esa clase:

http://msdn.microsoft.com/en-us/library/aa394216%28v=VS.85%29.aspx

Editar: Debido a comentar dicho que sólo desea desactivar el tráfico entrante.

Si desea deshabilitar solo el tráfico entrante, creo que debería usar el Windows Firewall API, nunca lo he usado, así que no estoy seguro si sería capaz de hacerlo, pero parece plausible, y es Win 7 compatible por lo que puedo decir.

Aquí hay un enlace a ella (me gustaría sugerir las muestras VBscript podría ser más fácil de traducir a C# que las muestras C++):
http://msdn.microsoft.com/en-us/library/aa366453%28v=VS.85%29.aspx

+0

hola muchas gracias ho..realmente ayudando a mi causa ... sigo revisando los enlaces ... les preguntaré si tengo más dudas ... ¡gracias tonta! :) –

Cuestiones relacionadas