我已經創建了一個私人MSMQ,我可以發送消息給它。我現在想要做的是僅允許單個用戶訪問隊列,然後使用該用戶憑證將消息發送到該隊列。MSMQ的安全通信
我正在考慮在發送消息之前模擬用戶(我有一個模擬類),但不知道如何執行此操作。
什麼是最好的方法來做到這一點的任何想法。
哦!我正在使用C#。
我已經創建了一個私人MSMQ,我可以發送消息給它。我現在想要做的是僅允許單個用戶訪問隊列,然後使用該用戶憑證將消息發送到該隊列。MSMQ的安全通信
我正在考慮在發送消息之前模擬用戶(我有一個模擬類),但不知道如何執行此操作。
什麼是最好的方法來做到這一點的任何想法。
哦!我正在使用C#。
什麼用戶將運行可執行文件?您可以簡單地讓該用戶訪問隊列,並完全避免模仿。
當您試圖運行不同的代碼片段時,冒充通常很有用幾個不同的用戶。如果你不需要幾個用戶,根本不用擔心假冒。
使用標準的Windows安全性。用鼠標右鍵單擊隊列,屬性,安全選項卡。可以爲每個用戶帳戶分配「發送」和「接收」權限。假冒沒有意義。 – 2012-02-22 12:33:04