我有一個C#winform應用程序在本地帳戶下運行,但需要監視域上的文件夾。我使用從here稍微修改的代碼來複制文件,並且工作正常。可以使用類似的代碼與FileSystemWatcher設置模擬,以便我可以監視域上的文件夾?在模擬用戶下運行的FileSystemWatcher
3
A
回答
6
是的,有一個很好的模擬類here,包括這個類在你的項目不是簡單地把你的FileSystemWatcher的一個使用塊內是這樣的:
using (new Impersonator("myUsername", "myDomainname", "myPassword"))
{
...
<code that executes under the new context>
...
}
1
您可以:
應用權限允許非域用戶訪問的域文件夾(即每個人)。
使用具有權限的域帳戶登錄並運行winform應用程序。
將FileSystemWatcher代碼重構爲Windows服務,並在具有足夠權限的domian帳戶下運行它。
模擬現有代碼中的域帳戶,在代碼項目中有幾個很好的解決方案。
相關問題
- 1. 在網絡用戶帳戶上運行iOS模擬器
- 2. 如何在啓用TTS的情況下運行android模擬器
- 3. 運行在Android模擬器
- 4. 虛擬用戶界面或如何在無頭模式下運行sikuli
- 5. 模擬用戶執行TF.exe
- 6. 運行FIFO模擬
- 7. 有沒有辦法在CDMA模式下運行Android模擬器?
- 8. 在IOS模擬器下運行時,我的代碼在哪裏?
- 9. Net FileSystemWatcher在Server 2008上不再運行
- 10. Xcode 6 iPhone模擬器在錯誤的分辨率下運行
- 11. iOS下的ZXing不能在模擬器中運行
- 12. 模擬用戶
- 13. 模擬用戶
- 14. 在Android上運行的Android模擬器?
- 15. 是否可以在客戶端的虛擬機上運行android模擬器?
- 16. Win32 API:與其他用戶一樣運行進程的用戶模擬技術?
- 17. 使用FileSystemWatcher類來記錄正在進行更改的用戶
- 18. 在後臺模式下使用高速公路/ iOS模擬器運行
- 19. Android運行模擬器
- 20. GWT運行時Java模擬
- 21. Azure模擬器未運行
- 22. Gatling無法運行模擬
- 23. iOS模擬器不運行
- 24. 模擬器沒有運行
- 25. 運行Android模擬器
- 26. 無法運行與模擬
- 27. 模擬器未運行
- 28. 在Asp.Net中模擬用戶
- 29. 在虛擬分佈式模式下運行Hadoop示例vm
- 30. 使用Jenkins Android模擬器插件運行多個模擬器
答案是:是的。 – 2010-04-01 18:18:57
這應該怎麼做?我是否在模擬域帳戶時創建FileSystemWatcher對象? – AdmSteck 2010-04-01 18:26:13