让我的应用程序使用某些端口 - 防火墙问题

发布于 2024-11-07 01:36:04 字数 456 浏览 3 评论 0原文

我的应用程序使用一些端口进行多播和其他目的。默认情况下,Windows 防火墙会阻止此操作(我使用的是 Windows 7)。

我看到防火墙可以通过API控制: 涉及哪些 API 调用在 Windows 防火墙中打开端口?

但我的应用程序通常不以管理权限运行,所以我想我无法在运行时使用它。

使我的应用程序“正常工作”而无需用户手动添加防火墙规则的推荐方法是什么?

我应该在安装时添加防火墙规则吗?为了让我的应用程序“正常工作”,我还应该考虑什么?

顺便说一句,我只关心 Windows 7 和 Windows 2008 R2 64 位版本,如果这有什么区别的话。

My application uses a few ports for multicasting and other purposes. By default, Windows Firewall blocks this (I'm on Windows 7).

I saw that the firewall can be controlled through API:
What API calls are involved in opening a port in the Windows Firewall?

but my application typically is not running with administrative rights, so I guess I couldn't use that at run-time.

What is the recommended way of making my app "just work" without the user having to manually add a firewall rule?

Should I just add firewall rule at install time? Is there anything else I should be thinking about to get my application to "just work"?

BTW I only care about Windows 7 and Windows 2008 R2, 64bit versions, if that makes any difference.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谁与争疯 2024-11-14 01:36:04

我应该添加防火墙规则吗
安装时间?

是的。

Should I just add firewall rule at
install time?

Yes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文