即使服务器连接断开,软件也不会关闭(仅限 Windows XP)

即使服务器连接断开,软件也不会关闭(仅限 Windows XP)

我们开发的软件将安装在服务器 PC 上,其他用户将在其客户端 PC 上使用。更新软件时,我们需要关闭使用该软件的服务器的所有客户端连接。通过使用,openfiles我们可以断开与该软件相关的所有打开的文件。

当我们断开这些打开的文件时,客户端 PC 用户会收到“停止工作”之类的消息,并且软件会关闭,因为它无法在没有连接到服务器的情况下工作(这正是我们希望发生的事情)。它在 Windows 7 和 Windows 8 上都是这样工作的。

但对于 Windows XP 上的所有客户端,当连接断开时不会显示任何错误消息,软件会继续运行。正因为如此,软件会因连接丢失而出现很多错误。只有用户手动关闭并重新打开软件,连接才会重新建立。

这可能是什么原因造成的?正如我提到的,它在 Windows 的更高版本上运行良好,但在 Windows XP 上不行。

相关内容