【发布时间】:2023-03-10 12:14:01
【问题描述】:
我的组织生产了一套使用网络的 Windows 应用程序,因此当用户第一次运行我们的软件时,Windows 防火墙(如果它正在运行)会弹出一个窗口,通知用户我们的应用正在尝试使用网络,提示用户允许或拒绝访问。
这种情况发生在许多其他应用程序(例如 Spotify)中,但我们希望阻止这些弹出窗口的发生,因为它们可能会给我们的用户带来一些问题。某些应用程序(MSN Messenger、GoogeTalk)运行时不会导致防火墙提醒用户,我们也希望这样做。
通过让我们的安装程序在以下位置写入适当的注册表项,我们已在 Windows XP 上成功完成此操作:
HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List
但是,这在 Windows 7 上没有相同的效果 - 防火墙弹出窗口仍然发生。
任何想法我们可以如何做到这一点? (我们的安装程序和软件都经过数字签名。)
谢谢 汤姆戴维斯
【问题讨论】:
标签: windows installation popup firewall