开发者

Block Internet connection for Windows 7 using C#

开发者 https://www.devze.com 2022-12-29 01:50 出处:网络
Is there a way to block Internet access to my PC by writing cod开发者_JS百科e in C#? I\'m using Windows 7, a way to control the firewall will also help. I\'ve seen solutions for Windows XP and Window

Is there a way to block Internet access to my PC by writing cod开发者_JS百科e in C#?

I'm using Windows 7, a way to control the firewall will also help. I've seen solutions for Windows XP and Windows Vista, but I didn't find any for '7'.


You can use the WMI class Win32_NetworkAdapter to disable/enable the network adapter.

Here's a link to info about that class:

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

Edit: Due to comment said that you only want to disable incoming traffic.

If you want to disable only incoming traffic I think you might have to use the Windows Firewall API, I've never used it so I'm not sure if it would be able to do that but seems plausible, and it is Win 7 compatible as far as I can tell.

Here's a link to it (I'd suggest the VBscript samples might be easier to translate to C# than the C++ samples):
http://msdn.microsoft.com/en-us/library/aa366453%28v=VS.85%29.aspx

0

精彩评论

暂无评论...
验证码 换一张
取 消