用于启用/禁用Internet连接的代码

时间:2009-05-15 17:45:31

标签: c# internet-connection

我需要编写一些代码来触发计算机上的互联网连接。默认情况下,互联网不起作用。

但是,安装我的程序后,互联网应该可以工作。

当然,计算机已连接到我的服务器,并且通常现在通过DHCP访问互联网。但是,请给我一些想法,以便只安装我的程序才能实现互联网连接。

由于

5 个答案:

答案 0 :(得分:1)

我知道你不想使用一个,但正确的&最简单的工具是代理。

您必须对某些内容进行编程以启用某些客户端/服务器/代理通信,但代理将是可行的方法。

但也许我们不理解你的要求 - 为什么代理不可能?

我很想知道vpn设置是否适合你。虽然这只是代理的变体..

编辑: 看看Squid - 我不知道你在其他环境中使用了什么,但它支持mysql authentication。在mysql表上有一个'enable'标志,你可以用你的服务器控制它。

祝你好运!

答案 1 :(得分:0)

Zone Alarm做了类似的事情,我看到它禁用“interet access”,即某些端口,当它认为你有木马时。

答案 2 :(得分:0)

我不明白在程序存在于计算机之前,如何首先禁用互联网访问。

但是,如果您绑定到公司网络,则可能是强制Internet Explorer使用特定代理(在本例中为您的程序)的组策略。这样,在您的程序加载之前,网页浏览不起作用。另一个组策略禁用更改代理设置的可能性。要在Chrome,Opera,Firefox等中防止这些事情是另一回事......

答案 3 :(得分:0)

啊,这很简单。购买路由器,安装它,转到192.168.1.1,输入您的密码,然后将其设置为基于MAC地址进行身份验证,或者要求用户密码,与您当前的计划更接近:)

答案 4 :(得分:0)

您尝试做的事情属于802.1x领域。阅读该技术以及在用户通过身份验证后启用出站路由的可能性。