在标准用户中添加到Windows防火墙例外

时间:2016-03-15 08:08:58

标签: windows-firewall windows-firewall-api

我正在尝试将应用程序添加到Windows防火墙例外。 我不想给EXE提供管理员权限。

我尝试了netsh命令,如下所示。

netsh advfirewall firewall add rule name="Myapp" dir=in action=allow program=”C:\Program files\app.exe "

但这需要行政特权。

有没有办法在没有管理员优先权的情况下添加到防火墙例外?

我认为这是可能的,因为我有一个应用程序可以这样做。

我正在使用Talley ERP 9,它将自己添加到没有管理员权限的防火墙例外。当我运行Talley时,会弹出一条消息,如下所示。

enter image description here

如果我点击任一选项('允许访问'或'取消'),Tally将被添加到防火墙例外。这适用于管理员和非管理员用户。

我已跟踪该exe所做的更改,发现注册表项中添加了值,

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules

如果没有管理员权限,ERP 9如何能够添加防火墙例外?

我也无法在理货ERP 9路径中找到任何清单文件。

0 个答案:

没有答案