首页
社区
课程
招聘
[求助] C++编程实现windows系统防火墙控制
2019-3-5 16:17 6182

[求助] C++编程实现windows系统防火墙控制

2019-3-5 16:17
6182
最近在写一个windows主机端口扫描的小程序,通过扫描出所有开放端口,然后通过com组件配置端口关闭。
在编写端口关闭时碰到了麻烦。在MSDN上windows防火墙的控制例子中有写到一个端口开放的例子:
大概是通过CoCreateInstance创建一个入站的规则,设置端口开放。
例子:
hr = CoCreateInstance(
			__uuidof(NetFwOpenPort),
			NULL,
			CLSCTX_INPROC_SERVER,
			__uuidof(INetFwOpenPort),
			(void**)&fwOpenPort
		);
但我想做的是通过配置项,设置端口的阻止,查找了MSDN不知道应该如何调整参数,希望大手子指点。
当我使用MSDN例子时新建COM项如下:

但我希望设置的是阻止连接,需要填入哪些参数?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞0
打赏
分享
最新回复 (6)
雪    币: 18
活跃值: (979)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
猪会被杀掉 1 2019-3-5 16:21
2
0
用代码执行命令行控制防火墙吧,简单省事.
雪    币: 3
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zhixiuhakzx 2019-4-8 14:57
3
0
我写了一个小工具, 禁用开启端口, 设置程序防火墙, 设置Ip防火墙 的程序, 晚上回家可以发给你
雪    币: 3
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zhixiuhakzx 2019-4-8 14:57
4
0
并且内容锁定, 无法手动更改, 只能通过程序更改
雪    币: 1914
活跃值: (72)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
只想睡个好觉 2019-4-8 15:02
5
0
zhixiuhakzx 我写了一个小工具, 禁用开启端口, 设置程序防火墙, 设置Ip防火墙 的程序, 晚上回家可以发给你
是通过COM组件配置的吗 
雪    币: 19
活跃值: (739)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lovehuai 2019-4-11 03:10
6
0
?:\Microsoft\SDK\v7.1\Samples\security\windowsfirewall
着下面都是巨硬给得例子
增 删 查 开关设置 都有
雪    币: 1914
活跃值: (72)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
只想睡个好觉 2019-4-15 19:12
7
0
lovehuai ?:\Microsoft\SDK\v7.1\Samples\security\windowsfirewall 着下面都是巨硬给得例子 增 删 查 开关设置 都有
好 谢谢啦
游客
登录 | 注册 方可回帖
返回