我正在尝试将应用程序添加到Windows防火墙例外。 我不想给EXE提供管理员权限。
我尝试了netsh命令,如下所示。
netsh advfirewall firewall add rule name="Myapp" dir=in action=allow program=”C:\Program files\app.exe "
但这需要行政特权。
有没有办法在没有管理员优先权的情况下添加到防火墙例外?
我认为这是可能的,因为我有一个应用程序可以这样做。
我正在使用Talley ERP 9,它将自己添加到没有管理员权限的防火墙例外。当我运行Talley时,会弹出一条消息,如下所示。
如果我点击任一选项('允许访问'或'取消'),Tally将被添加到防火墙例外。这适用于管理员和非管理员用户。
我已跟踪该exe所做的更改,发现注册表项中添加了值,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules
如果没有管理员权限,ERP 9如何能够添加防火墙例外?
我也无法在理货ERP 9路径中找到任何清单文件。