回答
爲什麼不在你的文件上設置安全性(只允許你想要的用戶)並且在你的代碼中使用模擬。模擬將允許您使用的用戶憑據應用程序從URL http://www.codeproject.com/Articles/10090/A-small-C-Class-for-impersonating-a-User
using (new Impersonator("Username", "Domainname", "Password"))
{
string pwdfile= File.ReadAllText("c:\dictionaryfile.pwd");
Console.WriteLine(pwdfile);
}
當你的程序運行時,您可以使用FileStream.Lock
和FileStream.UnLock
鎖定文件訪問您的文件
使用冒領類。
FileStream.Lock只鎖定文件中的字節範圍。 – Rohit 2012-07-30 10:35:47
您可以打開文件,FileShare.None,並保持它,只要你希望它被鎖定
var stream = new FileStream("file.ext",FileMode.Open,
FileAccess.ReadWrite,FileShare.None);
//file is locked
stream.Close(); //lock is release.
如果你正在尋找一個WINAPI替代,see this answer 。它實際上解決了使用FileStream.Lock
時可能遇到的問題。
謝謝,我會檢查出來....真的很感激它。 – IamStalker 2012-07-31 09:55:56
- 1. 是否可以讀取鎖定文件?
- 2. 如何刪除被鎖定的文件?
- 3. Win32文件被鎖定以供閱讀:如何找出鎖定它們的人
- 4. 檢查文件是否被進程文件句柄鎖定
- 5. 我的本地變量是否是對我的外部收藏集的引用,並鎖定原始鎖定?
- 6. 確定文件(dll/exe)是否被進程或庫鎖定
- 7. 是否可以檢查用戶是否被鎖定?
- 8. 當我在bash中鎖定對文件的訪問時,是否需要額外的鎖文件
- 9. 內存是否被鎖定(固定)?
- 10. 使用除鎖定對象以外的其他鎖定線程
- 11. 鎖定在不改變其外觀
- 12. Webservice讀取文件,它們是否被鎖定?
- 13. C#文件被鎖定後
- 14. PastryKit是否已被Apple以外的任何人成功實施?
- 15. 是否有任何理由鎖定除新對象()以外的東西?
- 16. MSAccess - TransferDatabase - 文件鎖定是否打開?
- 17. php是否包含鎖定文件?
- 18. SQLITE_BUSY數據庫文件被鎖定(數據庫被鎖定)wicket
- 19. 檢查設備是否被鎖定?
- 20. 是否被鎖定了一條記錄?
- 21. 讀取按鈕是否被鎖定
- 22. 如何檢查文件是否在程序之外被修改?
- 23. 加載外部app.config是否鎖定它?
- 24. 檢查文件是否已被修改
- 25. 如何檢查文件是否被創建/刪除/更改(Bash)
- 26. Inotifywait排除除特定文件以外的所有文件
- 27. Golang從文件中讀取 - 是否可以鎖定?
- 28. 當設備被鎖定時是否可以播放聲音?
- 29. Javascript:確定PopUp中的URL是否改變/被重定向
- 30. 是否可以更改Oracle的默認對象鎖定超時?
你爲什麼關心字典?字典僅用於破解密碼。該文件是否實際包含純文本密碼? *從不*這樣做,只有商店哈希。 – 2012-07-29 18:30:36
我會解釋一下,我有一個安全散列密碼列表,我對這些密碼的內存不好,我保證它們安全,它們被散列和3des加密512位加密,但我需要保存在文件中。 – IamStalker 2012-07-30 08:03:23