回答
为什么不在你的文件上设置安全性(只允许你想要的用户)并且在你的代码中使用模拟。模拟将允许您使用的用户凭据应用程序从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