2010-03-08 93 views
5

我試圖從應用程序中通過遠程訪問服務的不同用戶帳戶下運行服務。處理IPC遠程處理通道上的安全問題

雖然在同一帳戶下一切都很好,但只要我使用不同的帳戶,在嘗試打開IPC端口時出現拒絕訪問錯誤。

有什麼我失蹤了,因爲我無法從MSDN文檔看到應該做什麼。

感謝

+1

您嘗試使用頻道定義中authorizedGroups屬性中指定的組的成員的用戶帳戶? – 2010-03-08 10:05:09

+0

@ S.Skov:不,我會試試:) – leppie 2010-03-08 10:11:26

+0

@ S.Skov:That worked :)回答,我會接受。 – leppie 2010-03-08 19:22:48

回答

0

要關閉:

是您要使用的authorizedGroups指定通道定義屬性組的成員的用戶帳戶? - S.Skov

(不要給予好評)

2

FYI

這裏是MSDN的頁面定義authorizedGroup屬性的鏈接:Server Channel Properties這裏是Authentication with the IPC Channel文章。

關鍵段落是

當創建IpcServerChannel,訪問控制列表(ACL) 被用於信道建立。默認情況下,ACL僅包含運行服務器應用程序的憑證 。爲了與通道通信, 客戶端(因此IpcClientChannel)必須在相同的 憑據下運行。但是,您可以在 中指定一個Windows用戶或用戶組,IPC服務器通道配置允許該用戶或一組 用戶訪問該通道。