以编程方式将应用程序添加到 Windows 防火墙

2023-12-09

我有一个通过 ClickOnce 安装和更新的应用程序。该应用程序通过 FTP 下载文件,因此需要添加为 Windows 防火墙的例外。由于 ClickOnce 的工作方式,EXE 的路径会随着每次更新而变化,因此异常也需要更改。对防火墙进行更改的最佳方法是什么?无形的给最终用户?

(该应用程序是用 C# 编写的)


不确定这是否是最好的方法,但运行netsh应该管用:

netsh 防火墙添加 allowedprogram C:\MyApp\MyApp.exe MyApp ENABLE

我认为这需要管理员权限,原因很明显:)

编辑:我对 ClickOnce 的了解还不够,不知道是否可以通过它运行外部程序。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

以编程方式将应用程序添加到 Windows 防火墙 的相关文章