大家有使用过 go 的 go-ole 库操作 windows 防火墙规则修改和禁用么

2023-12-08 09:04:55 +08:00
 e9f0accf08912a27

大家有使用过 go 的 go-ole 库操作 windows 防火墙规则修改和禁用么 搞了很久实现不了,不知道有没大佬写过这样的需求

1205 次点击
所在节点    Go 编程语言
8 条回复
Curtion
2023-12-08 09:56:24 +08:00
我是直接调用的 netsh 命令行来操作防火墙
czyt
2023-12-08 10:01:22 +08:00
tailscale 有
sky96111
2023-12-08 10:07:08 +08:00
换个思路,调用 PowerShell 操作防火墙可以吗
vopsoft
2023-12-08 10:09:50 +08:00
禁用防火墙 netsh advfirewall set allprofiles state off
e9f0accf08912a27
2023-12-08 10:18:54 +08:00
@Curtion 现有是这种方式,现在想通过 api 或 com 组件操作
e9f0accf08912a27
2023-12-08 10:19:53 +08:00
@sky96111 PowerShell 执行效率不如 cmd 命令
e9f0accf08912a27
2023-12-08 10:21:43 +08:00
当前用 https://github.com/iamacarpet/go-win64api 实现了一部分功能
mu1er
2023-12-13 18:12:16 +08:00
直接调 win32 api 开搞

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/998541

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX