首页
论坛
专栏
课程

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

2019-3-5 16:17 2016

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

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

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


[推荐]看雪企服平台,提供安全分析、定制项目开发、APP等级保护、渗透测试等安全服务!

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