就是用程序实现和unlocker这个软件差不多的功能.查看一个文件是否有进程锁定了它.哪些进程锁定了将所有锁定解除..net本身提供这个功能吗,如果不提供的话,有什么办法可以实现呢
解决方案 »
- WinForm如何在TextBox上输入一个退格符
- Bitmap.LockBits 方法 (Rectangle, ImageLockMode, PixelFormat)锁定的区域有何用处?
- 多表查询的问题
- ADO.NET中,防止数据库并发访问产生错误的方法哪里有详细教材吗?
- 分页存储过程,在返回记录集时,能否同时返回记录总数?
- sql统计语句
- C# 将带有html标签的本文导出到word
- 一个关于DatagridView的求大神解决
- 数据解析及事件触发
- 请教C#中参数传递问题,请指教
- 我用的是vs2005 + sql2005 的rdl报表?报表用reportviewer显示?
- 新手求教while的问题
http://www.codeproject.com/KB/system/Win32Process.aspx
得到了引用这个文件的进程后,应该怎么样解除这个进程对文件的锁定呢.在不结束进程的情况下??另外我使用System.Diagnostics.Process类的时候,有些进程在列举Modules的时候出现异常,提示拒绝访问.似乎是administrator和system用户的进程正常,network service用户的进程会拒绝访问,这个有没有办法解决呢
UnLocker是这样搞地
必须用系统的API才可以实现吗?
.NET本身有没有解锁的功能呢.用API好像比较复杂,而且会不会不安全,弄出蓝屏什么的?
.NET当然没有相关功能,甚至是Win32API都没有相关功能,所以作者要自己写驱动程序了,蓝屏是难免的。