Delphi应用程序不会受到Windows 10的束缚

时间:2017-11-07 19:33:49

标签: delphi tethering

如何让Windows 10或其防火墙允许我的Delphi 10.2网络共享应用程序访问互联网?

当桌面版或移动应用程序在Windows 10上运行时,没有来自防火墙的许可请求,并且网络共享失败。

相比之下,Delphi移动Photowall网络共享示例在Android和iPad上运行良好,与Windows 7和MacOS上匹配的桌面应用程序捆绑在一起。在Windows 7和Macintosh上,防火墙在应用程序运行时请求权限。

2 个答案:

答案 0 :(得分:1)

有问题的Windows 10计算机会自动安装McAfee Internet。我卸载了McAfee和Delphi网络共享应用程序,立即触发了防火墙异常请求,然后正常工作。

即使我将Delphi网络共享应用程序添加到Windows防火墙例外列表中,McAfee显然仍然阻止了这些应用程序。 Delphi应用程序在被阻止时从未引发错误。

答案 1 :(得分:1)

应用程序共享发现通过使用UDP在 2020-2040端口中广播发现消息而起作用。

管理器发现期的默认超时为1500毫秒。配置文件发现的默认超时为5000毫秒。如果尚未打开应用程序共享端口,请确保在防火墙中打开它们。如果您的网络繁忙,则可能需要将发现超时设置为大于1500毫秒(我通常在工作中使用3000毫秒,在家里使用默认时间)。