Winapi 在Windows防火墙中打开端口涉及哪些API调用?
我有一个批处理文件,它在大约1秒内安装WinVNC并启动服务。但是,我仍然必须手动进入Windows防火墙并打开一个端口以允许连接。如何以编程方式实现这一点 如果我可以从批处理文件内部执行,那将是理想的,但是如果有必要,我可以编写一个EXE。让我告诉你:Winapi 在Windows防火墙中打开端口涉及哪些API调用?,winapi,windows-firewall,Winapi,Windows Firewall,我有一个批处理文件,它在大约1秒内安装WinVNC并启动服务。但是,我仍然必须手动进入Windows防火墙并打开一个端口以允许连接。如何以编程方式实现这一点 如果我可以从批处理文件内部执行,那将是理想的,但是如果有必要,我可以编写一个EXE。让我告诉你: 此页面包括多种自定义防火墙的方法,其中包括使用netsh.exe,这些方法似乎可以让命令行访问windows防火墙。让我为您介绍一下: 此页面包括多种自定义防火墙的方法,其中包括使用netsh.exe,这些方法似乎可以让命令行访问windo
此页面包括多种自定义防火墙的方法,其中包括使用
netsh.exe
,这些方法似乎可以让命令行访问windows防火墙。让我为您介绍一下:此页面包括多种自定义防火墙的方法,其中包括使用
netsh.exe
,这些方法似乎可以让命令行访问windows防火墙。这是一个很好的资源,我过去曾多次使用过。我知道这是典型的“指向RTFM站点”,但实际上,这是一个很好的资源,我已经成功地使用了它
祝你好运。这是一个很好的资源,我在过去使用过多次。我知道这是典型的“指向RTFM站点”,但实际上,这是一个很好的资源,我已经成功地使用了它
祝你好运。shoosh在谷歌上为我搜索了一下,我想出了这个,效果非常好
netsh firewall add portopening tcp #### "VNC"
用端口替换#########################
netsh firewall add portopening tcp #### "VNC"
将#####替换为端口。查看Windows防火墙的源代码(发布在google groups,Win32上)查看Windows防火墙的源代码(发布在google groups,Win32上)Windows防火墙有自己的API用于此目的:。请查看INetFwOpenPorts::Add()方法。Windows防火墙为此有自己的API:。请查看INetFwOpenPorts::Add()方法。请链接请确认