如何让我的程序请求防火墙许可

本文关键字:请求 防火墙 许可 程序 我的 | 更新日期: 2023-09-27 18:30:13

我如何让我的桌面应用程序成为用户防火墙(我正在寻找一个可以与用户安装的任何防火墙配合使用的答案)弹出这些问题,比如"这个程序希望访问互联网,你想允许吗?"我正在尝试制作一个游戏(井字游戏,因为这是我的第一个游戏),我使用的是WPF和TCP(TcpListener和TcpClient)
这个想法是,一个播放器将托管服务器和客户端,而另一台电脑上的另一个播放器只运行客户端
我还没有完全弄清楚如何绕过NAT,所以我只是断开路由器的连接,将我的电脑直接连接到调制解调器上,以测试服务器。我必须对另一台计算机(仅运行客户端的计算机)执行同样的操作,并且我还必须禁用McAfee防火墙,因为它会静默地阻止客户端尝试连接到我的TcpListener。

我检查过这个东西:具有高级安全接口的Windows防火墙

但我不确定这是否是我解决问题的方法(看起来只是关于Windows防火墙),以及我必须做些什么来解决它。

如何让我的程序请求防火墙许可

Basicly,防火墙应该自动弹出(在我的程序中确实弹出了),但如果没有,你可以通过程序添加防火墙规则,如这里或这里所解释的。

此外,请考虑询问管理员身份验证:

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

祝你好运!