为班级写的小程序,关于FIREWALL信息的获取
第一次给班级写程序也是第一次用java,找了好多地方,由于FIREWALL的中文是很多论坛铭感词,所以很难找到可以参考的代码。其中一个部分是这样的:我已经写好了firewall上修改公用配置和出站策略的bat文件,想要获取图片上划线的地方的信息,一旦检测到被修改,就立刻运行bat改回去,达到只允许指定程序连接网络的需要。
其中,获取图中划线和出站规则的信息的目的是防止通过手动设置firewall将设置改回去或者是间接的检查计算机有没有连接到网络。但是我不知道怎么获得那些设置的信息,所以没办法判断firewall有没有被手动修改,大神们有方法可以获取吗或者有什么其它更好的办法可以判断是否只有我所指定的程序连接了网络?由于程序的主要原理是通过firewall的出入站规则限制程序联网的,所以想不到其它的办法去限制联网。
在线等!感谢大佬 上手就用java吗 搜c++如何控制防火墙https://docs.microsoft.com/en-us/previous-versions//aa364726(v=vs.85)?redirectedfrom=MSDN 再用java调用c++会现实点 需要指定程序连接网络的话,其实挺简单的,不用自己去写了。
现在很多桌面安全软件都有有这个功能吧。可以只允许某一个程序连接互联网。
页:
[1]