VB.NET简单的方法来防止.exe访问互联网

时间:2012-02-17 15:22:02

标签: vb.net firewall blocking

是否有一种简单的方法可以在不必编写完整的应用程序级别防火墙或使用Windows防火墙的情况下执行此操作?

我发现这非常有趣:Winsock Injector 它禁用了对所选进程使用Windows套接字(winsock)。

这样的注入器可以在VB.NET中完成吗?它适用于所有东西吗?

我尝试了注射器,但它似乎不适用于某些应用

由于

1 个答案:

答案 0 :(得分:0)

您可以使用代码访问安全性来防止这种情况发生。每个.NET Framework版本的实现都有所不同,但应该有类似的方法。

http://msdn.microsoft.com/en-us/library/4b7hy971%28v=vs.85%29.aspx

以下是WebBrowserPermission属性的帮助文档。

http://msdn.microsoft.com/en-us/library/system.security.permissions.webbrowserpermission%28v=vs.85%29.aspx

根据您的修改,上述内容无效。

您想阻止计算机访问互联网,而不是您正在编写的应用程序。

在这种情况下,阻止互联网访问的最简单的暴力方法是禁用网络连接本身。有关如何执行此操作的示例,请参阅此question