windows10上的Delphi-Can';t不再使用TSocketConnection调试远程服务器

windows10上的Delphi-Can';t不再使用TSocketConnection调试远程服务器,delphi,delphi-xe,delphi-2007,windows-10,multi-tier,Delphi,Delphi Xe,Delphi 2007,Windows 10,Multi Tier,我有一个三层应用程序,它使用TSocketConnection连接到远程datamodule服务器应用程序 在Windows8中,我可以打开两个Delphi实例,一个用于客户端,另一个用于服务器。我在Delphi内部运行,并且可以使用断点调试服务器应用程序:当客户端调用服务器中具有断点的函数时,执行将在Delphi服务器应用程序中的该断点处停止 在Windows 10中,这种行为不再发生。使用上面解释的相同场景,当我执行客户机应用程序时,它会打开服务器应用程序的一个新实例,而不是使用Delphi

我有一个三层应用程序,它使用TSocketConnection连接到远程datamodule服务器应用程序

在Windows8中,我可以打开两个Delphi实例,一个用于客户端,另一个用于服务器。我在Delphi内部运行,并且可以使用断点调试服务器应用程序:当客户端调用服务器中具有断点的函数时,执行将在Delphi服务器应用程序中的该断点处停止

在Windows 10中,这种行为不再发生。使用上面解释的相同场景,当我执行客户机应用程序时,它会打开服务器应用程序的一个新实例,而不是使用Delphi中已经打开的实例。因此,我最终得到了服务器应用程序的两个实例,而不是只有一个

有没有办法回到以前的行为?调试服务器应用程序非常有用


谢谢

在我发布问题后,我可以找到问题所在并在这里分享,这样可以帮助别人

事实证明,OpenDelphi的两个实例(客户端和服务器)都应该以管理员身份运行。在我的例子中,客户端使用Delphi XE,服务器使用Delphi 2007,只有Delphi XE作为管理员运行

因此,当我以管理员的身份运行Delphi2007时,我可以在Windows 8上调试服务器应用程序