我有一種奇怪的請求 - 我有很多用戶運行我的應用程序,我需要能夠讓應用程序知道誰在運行它。這根本不是問題,我正好捕獲這些信息。如何從應用程序中作爲另一個用戶運行應用程序
訣竅是應用程序需要訪問受限制的網絡共享 - 運行該應用程序的用戶都沒有權限在其中執行任何操作。還有很多東西在那裏讀取文件,編寫文件,因爲這是一個WPF應用程序,所以數據綁定到該受限區域中的文件URI。例如,設置圖像的ImageSource。在應用程序的所有不同部分,我需要無限制地訪問該數據。
我一直在研究WindowsIdentity.Impersonation的東西,但它似乎更有針對性地冒充用戶在一個小範圍內的用戶,然後結束模擬..這是好的,但不方便。
有沒有辦法讓我的應用程序啓動,然後模擬應用程序範圍內的用戶?那麼我可以用正確的權限集來完成所有的工作。
@jeremywho評論的網址簡寫語法是'[text](url)' –
@jeremywho我知道你可以,但是如果你在過去的地方閱讀過我提到的我瞭解WindowsIdentity.Impersonation,生活的情境方面,這不是我正在尋找。 – Nicros