如果我嘗試終止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