C# Internet以编程方式禁用

C# Internet以编程方式禁用,c#,.net,connection,C#,.net,Connection,我制作了一个网吧应用程序,其中互联网连接是一个至关重要的问题。在任何用户登录我的应用程序之前,我想禁用internet连接 起初,这项任务是通过禁用代理服务器来完成的。但这对我来说并不是完美的解决方案,因为我的用户使用mozilla firefox,而浏览器简化了一些网络设置,如使用无代理、使用系统代理、,自动检测代理或手动配置代理。因此,当任何用户将此设置从“系统代理”更改为“无代理”时,我的应用程序将无法停止他们浏览 请给我举个例子。我使用C#WPF、sql server 2008创建了此应

我制作了一个网吧应用程序,其中互联网连接是一个至关重要的问题。在任何用户登录我的应用程序之前,我想禁用internet连接

起初,这项任务是通过禁用代理服务器来完成的。但这对我来说并不是完美的解决方案,因为我的用户使用mozilla firefox,而浏览器简化了一些网络设置,如使用无代理、使用系统代理、,自动检测代理或手动配置代理。因此,当任何用户将此设置从“系统代理”更改为“无代理”时,我的应用程序将无法停止他们浏览


请给我举个例子。我使用C#WPF、sql server 2008创建了此应用程序。

为了合理确定没有访问权限,您必须编写一个。 这将使您能够完全控制网络,包括阻止除应用程序(或包括应用程序)之外的任何人访问所有internet


这相当复杂,需要学习驱动程序开发,不能在c#中完成。

你的应用程序是试图阻止从机器上的浏览器浏览还是仅仅从你的应用程序浏览?这应该在路由器上完成。不,你不能通过编程来完成。除非您使用组策略锁定机器,否则总有办法解决此问题。如果您已经这样做了,您就可以限制Internet访问,而无需编写应用程序。询问更多关于服务器故障的信息。实现您想要的并不需要编程解决方案。