2010-05-02 2 views
9

C#으로 코드를 작성하여 내 PC에 대한 인터넷 액세스를 차단할 수 있습니까?C#을 사용하여 Windows 7 용 인터넷 연결을 차단하십시오.

저는 Windows 7을 사용하고 있습니다. 방화벽을 제어하는 ​​방법도 도움이 될 것입니다. 나는 Windows XP 및 Windows Vista 용 솔루션을 보았지만 '7'은 찾지 못했습니다.

+0

수신 또는 발신? –

+0

수신 전용을 차단해야합니다. –

+0

나는 내 대답에 도움이 될만한 몇 가지 정보를 추가한다. –

답변

4

WMI 클래스 Win32_NetworkAdapter을 사용하여 네트워크 어댑터를 사용하거나 사용하지 않도록 설정할 수 있습니다.

다음은 그 클래스에 대한 정보에 대한 링크입니다 :

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

편집 : 때문에 당신이 들어오는 트래픽을 사용하지 않으려 고 말했다 언급합니다.

들어오는 트래픽을 사용하지 않으려면 Windows Firewall API을 사용해야 할 수도 있습니다. 사용하지는 않았지만 그럴 수 있을지는 확실하지만 그럴 것 같아요. Win입니다. 7까지 내가 알 수있는 호환 가능.

여기에 대한 링크가 (필자는 C++ 샘플에 비해 C 번호로 번역하는 것이 더 쉬울 수 있습니다 VBScript를 샘플을 건의 할 것)입니다 :
http://msdn.microsoft.com/en-us/library/aa366453%28v=VS.85%29.aspx

+0

안녕하세요 고마워요. 호우 .. 정말 내 원인을 돕고 .. 링크를 통해 가고 .. 내가 더 이상의 의심이 있다면 물어보실 테니 .. 고맙습니다. :) –

관련 문제