繁体   English   中英

我如何使我的程序要求防火墙的权限

[英]How do I make my program ask for firewall permisions

我如何制作桌面应用程序来制作用户防火墙(我正在寻找一个可以与用户安装的防火墙一起使用的答案),弹出诸如“该程序希望访问Internet的问题”之类的问题。允许它?” 我正在尝试制作一个游戏(井字游戏,因为这是我的第一个游戏),并且我正在使用WPF和TCP(TcpListener和TcpClient)。
这个想法是,一个播放器将托管服务器和客户端,而另一台PC上的另一个播放器将仅运行客户端。
我仍然没有完全弄清楚如何解决NAT,因此我只是断开了路由器的连接,然后将PC直接连接到调制解调器来测试服务器。 我必须对另一台计算机(仅运行客户端的计算机)执行相同操作,并且还必须禁用我的McAfee防火墙,因为它会默默阻止尝试连接到TcpListener的客户端。

我已经检查过这件事: 具有高级安全接口的Windows防火墙

但是我不确定这是否是解决问题的方式(看起来仅与Windows防火墙有关)以及解决该问题所要做的事情。

基本上,防火墙应该会自动弹出(在我的程序中确实会弹出),但如果没有弹出,您可以通过编程方式添加防火墙规则,如此此处所述

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

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

祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM