使用win32 API阻止windows桌面上的所有URL
我正在尝试开发一个应用程序,它可以在windows桌面应用程序上使用win32 api阻止所有URL。使用win32 API阻止windows桌面上的所有URL,windows,winapi,url,desktop-application,blocking,Windows,Winapi,Url,Desktop Application,Blocking,我正在尝试开发一个应用程序,它可以在windows桌面应用程序上使用win32 api阻止所有URL。 那么,是否有任何api或任何程序以编程方式执行,以便我可以阻止所有URL?仅阻止URL是不可能的。如果您想确保没有人可以访问internet,唯一的方法就是拔下以太网电缆。(或任何能让你连通的东西)原因如下: 阻止所有DNS解析不会阻止某人访问 阻止端口80和443不会阻止某人访问托管在非标准端口上的网站 拒绝访问IE和安装任何其他软件不会阻止某人下载不需要安装的浏览器(如文本浏览器)并将其放
那么,是否有任何api或任何程序以编程方式执行,以便我可以阻止所有URL?仅阻止URL是不可能的。如果您想确保没有人可以访问internet,唯一的方法就是拔下以太网电缆。(或任何能让你连通的东西)原因如下:
如果您想阻止人们上网,请断开internet。仅阻止URL是不可能的。如果您想确保没有人可以访问internet,唯一的方法就是拔下以太网电缆。(或任何能让你连通的东西)原因如下:
如果您想阻止人们上网,请断开internet。您可以使用Windows防火墙协议执行此操作。这是Microsoft提供的API
对于Vista来说,这是直截了当的,但是对于XP,您需要做一些变通,因为没有相关的示例。您可以使用Windows防火墙协议来实现这一点。这是Microsoft提供的API
对于Vista来说,这是直截了当的,但是对于XP,您需要做一些变通,因为没有相关的示例。我想您可以使用Windows防火墙API来完成
我想您可以使用Windows防火墙API来完成
只是澄清一下-桌面应用程序将显示一些URL,但您希望您的用户在单击这些链接时被禁止访问这些网站?请解释“阻止URL”的含义。说我已经阻止了”file:///C:/autoexec.bat,这意味着什么?根据拦截的“深度”或尝试执行的范围,您可以尝试用户模式挂钩或防火墙API。例如:所有的IE基础设施(我不知道Edge)都基于WININET API。如果你钩住入口点并将钩子注入你想要的应用程序中,你可以在URL级别实施限制。您甚至可以使用CBT钩子注入所有二进制文件。当然,这不会阻止Firefox、Chrome或其他浏览器访问URL,只有基于WININET的浏览器才可以。在用户级挂接Winsock的概念相同。只是澄清一下-桌面应用程序将显示一些URL,但您希望在单击这些链接时禁止您的用户访问这些网站?请解释“阻止URL”的含义。说我已经阻止了”file:///C:/autoexec.bat,这意味着什么?根据拦截的“深度”或尝试执行的范围,您可以尝试用户模式挂钩或防火墙API。例如:所有的IE基础设施(我不知道Edge)都基于WININET API。如果你钩住入口点并将钩子注入你想要的应用程序中,你可以在URL级别实施限制。您甚至可以使用CBT钩子注入所有二进制文件。当然,这不会阻止Firefox、Chrome或其他浏览器访问URL,只有基于WININET的浏览器才可以。与在用户级别挂钩Winsock的概念相同。