如果我尝试终止Delphi 2009的Borland SocketServer应用程序,则会出现上述消息。Delphi DataSnap SocketServer“无法创建密钥211”
应用程序窗口保持打开状态,我只能在任务管理器中终止应用程序。
操作系统是Windows 2000专业版SP4
同样的错误也发生与2007年德尔福版本scktsrvr
如果我尝试终止Delphi 2009的Borland SocketServer应用程序,则会出现上述消息。Delphi DataSnap SocketServer“无法创建密钥211”
应用程序窗口保持打开状态,我只能在任务管理器中终止应用程序。
操作系统是Windows 2000专业版SP4
同样的错误也发生与2007年德尔福版本scktsrvr
的scktsrvr尝试存储下这可能下一个受限用户帐户失败HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Socket Server
注册表项的设置。尝试以管理员身份或作为服务运行它。
编辑:例如,您也可以修改它以使用HKEY_CURRENT_USER
。它带有源代码。
将套接字服务器作为服务运行,并向服务用户需要设置的注册表项添加适当的权限。请记住,用于运行SocketServer 的用户是重要。服务器就像一个代理,然后调用实现远程服务器的DCOM服务器。除非更改,否则连接过程的用户将用于DCOM安全性,因此您必须确保使用正确的用户,否则可能会导致较大的漏洞。
请注意套接字服务器无法处理64位数据。 – 2011-01-14 16:17:18
@dsandon在Windows 7 64位上测试,它似乎工作 - 64位限制显示在哪里? – mjn 2011-01-14 16:53:01