有沒有辦法通過在C#中編寫代碼來阻止Internet訪問我的PC?使用C#阻止Windows 7的Internet連接
我正在使用Windows 7,一種控制防火牆的方式也有幫助。我已經看到了Windows XP和Windows Vista的解決方案,但我沒有找到'7'。
有沒有辦法通過在C#中編寫代碼來阻止Internet訪問我的PC?使用C#阻止Windows 7的Internet連接
我正在使用Windows 7,一種控制防火牆的方式也有幫助。我已經看到了Windows XP和Windows Vista的解決方案,但我沒有找到'7'。
您可以使用WMI類Win32_NetworkAdapter
來禁用/啓用網絡適配器。
下面是關於類信息的鏈接:
http://msdn.microsoft.com/en-us/library/aa394216%28v=VS.85%29.aspx
編輯:由於發表評論說,你只需要禁用傳入流量。
如果您只想禁用傳入流量,我認爲您可能必須使用Windows Firewall API
,但我從未使用過,所以我不確定它是否能夠做到這一點,但看起來似乎合理,並且它是Win 7,據我所知。
這裏有一個鏈接(我建議VBScript的樣品可能會更容易轉換成C#比C++樣本):
http://msdn.microsoft.com/en-us/library/aa366453%28v=VS.85%29.aspx
嘿感謝很多ho..really幫助我的事業..still通過鏈接..會問我是否有任何進一步的疑問..謝謝一噸。:) – 2010-05-03 06:00:59
傳入或傳出? – 2010-05-02 07:02:57
只需阻止傳入。 – 2010-05-02 16:21:47
我在回答中添加了一些可能有所幫助的信息。 – 2010-05-02 20:58:07