我試圖從應用程序中通過遠程訪問服務的不同用戶帳戶下運行服務。處理IPC遠程處理通道上的安全問題
雖然在同一帳戶下一切都很好,但只要我使用不同的帳戶,在嘗試打開IPC端口時出現拒絕訪問錯誤。
有什麼我失蹤了,因爲我無法從MSDN文檔看到應該做什麼。
感謝
我試圖從應用程序中通過遠程訪問服務的不同用戶帳戶下運行服務。處理IPC遠程處理通道上的安全問題
雖然在同一帳戶下一切都很好,但只要我使用不同的帳戶,在嘗試打開IPC端口時出現拒絕訪問錯誤。
有什麼我失蹤了,因爲我無法從MSDN文檔看到應該做什麼。
感謝
要關閉:
是您要使用的authorizedGroups指定通道定義屬性組的成員的用戶帳戶? - S.Skov
(不要給予好評)
FYI
這裏是MSDN的頁面定義authorizedGroup屬性的鏈接:Server Channel Properties這裏是Authentication with the IPC Channel文章。
關鍵段落是
當創建IpcServerChannel,訪問控制列表(ACL) 被用於信道建立。默認情況下,ACL僅包含運行服務器應用程序的憑證 。爲了與通道通信, 客戶端(因此IpcClientChannel)必須在相同的 憑據下運行。但是,您可以在 中指定一個Windows用戶或用戶組,IPC服務器通道配置允許該用戶或一組 用戶訪問該通道。
您嘗試使用頻道定義中authorizedGroups屬性中指定的組的成員的用戶帳戶? – 2010-03-08 10:05:09
@ S.Skov:不,我會試試:) – leppie 2010-03-08 10:11:26
@ S.Skov:That worked :)回答,我會接受。 – leppie 2010-03-08 19:22:48