gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 04:25:50 29 4
gpt4 key购买 nike

我有一个通过 ClickOnce 安装和更新的应用程序。该应用程序通过FTP下载文件,因此需要添加为windows防火墙的异常(exception)。由于 ClickOnce 的工作方式,EXE 的路径会随着每次更新而改变,因此异常也需要改变。对防火墙进行更改以使其对最终用户不可见的最佳方法是什么?

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

最佳答案

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

netsh firewall add allowedprogram C:\MyApp\MyApp.exe MyApp ENABLE

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

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

关于c# - 以编程方式将应用程序添加到 Windows 防火墙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/113755/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com