想实现一个以下cmd命令创建的防火墙规则C++程序
netsh advfirewall firewall add rule name=12345-tcp-in dir=in action=allow protocol=tcp localport=12345 profile=any enable=yes
网上关于操作Windows防火墙的资料非常少,微软官网有相关资料。应该是通过COM组件来实现的,不懂COM组件为何物。。。。。。折腾了几天弄不出来,求高人帮忙
参考资料:
https://docs.microsoft.com/zh-cn/previous-versions/windows/desktop/ics/c-adding-a-lan-rule
结合一下这两篇文章:
https://developer.aliyun.com/article/37149
https://blog.csdn.net/weixin_30794491/article/details/96171207
如果采用内嵌cmd命令的方式则没有来此问的必要了。。。。。。