2

如果我尝试终止 Delphi 2009 的 Borland SocketServer 应用程序,则会出现上述消息。

应用程序窗口保持打开状态,我只能在任务管理器中终止应用程序。

操作系统是 Windows 2000 Professional SP4

Delphi 2007 版本的 scktsrvr 也会出现同样的错误

4

2 回答 2

4

scktsrvr 尝试将其设置存储在HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Socket Server注册表项下,这在受限用户帐户下可能会失败。尝试以管理员身份或作为服务运行它。

编辑:例如,您也可以将其修改为使用HKEY_CURRENT_USER。它带有源代码。

于 2011-01-14T14:51:01.197 回答
0

将 socketserver 作为服务运行,并为服务用户需要设置的注册表项添加适当的权限。请记住,用于运行 SocketServer 的用户重要。服务器充当代理,依次调用实现远程服务器的 DCOM 服务器。除非更改,否则连接进程的用户用于 DCOM 安全,因此您必须确保使用正确的用户,否则您可能会导致大漏洞。

于 2011-01-14T16:19:05.817 回答