社区
C#
帖子详情
怎样查看有哪些进程锁定了某个文件,怎样解锁这个文件呢
number321
2011-01-21 02:49:28
就是用程序实现和unlocker这个软件差不多的功能.查看一个文件是否有进程锁定了它.哪些进程锁定了
将所有锁定解除.
.net本身提供这个功能吗,如果不提供的话,有什么办法可以实现呢
...全文
519
9
打赏
收藏
怎样查看有哪些进程锁定了某个文件,怎样解锁这个文件呢
就是用程序实现和unlocker这个软件差不多的功能.查看一个文件是否有进程锁定了它.哪些进程锁定了 将所有锁定解除. .net本身提供这个功能吗,如果不提供的话,有什么办法可以实现呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
number321
2011-01-23
打赏
举报
回复
[Quote=引用 7 楼 yangglemu 的回复:]
UnLocker是这样搞地
[/Quote]
必须用系统的API才可以实现吗?
.NET本身有没有解锁的功能呢.用API好像比较复杂,而且会不会不安全,弄出蓝屏什么的?
人到中年琐事多
2011-01-23
打赏
举报
回复
UnLocker是这样搞地
number321
2011-01-23
打赏
举报
回复
[Quote=引用 4 楼 dylike 的回复:]
枚举进程,检查每个进程的模块process.moduls(x).filename是否是这个文件路径
[/Quote]
得到了引用这个文件的进程后,应该怎么样解除这个进程对文件的锁定呢.在不结束进程的情况下??
另外我使用System.Diagnostics.Process类的时候,有些进程在列举Modules的时候出现异常,提示拒绝访问.似乎是administrator和system用户的进程正常,network service用户的进程会拒绝访问,这个有没有办法解决呢
chzhn
2011-01-23
打赏
举报
回复
[Quote=引用 8 楼 number321 的回复:]
引用 7 楼 yangglemu 的回复:
UnLocker是这样搞地
必须用系统的API才可以实现吗?
.NET本身有没有解锁的功能呢.用API好像比较复杂,而且会不会不安全,弄出蓝屏什么的?
[/Quote]
.NET当然没有相关功能,甚至是Win32API都没有相关功能,所以作者要自己写驱动程序了,蓝屏是难免的。
wuyq11
2011-01-21
打赏
举报
回复
枚举进程
http://www.codeproject.com/KB/system/Win32Process.aspx
dylike
2011-01-21
打赏
举报
回复
枚举进程,检查每个进程的模块process.moduls(x).filename是否是这个文件路径
criedshy
2011-01-21
打赏
举报
回复
你要跨进程通信?
number321
2011-01-21
打赏
举报
回复
[Quote=引用 1 楼 crackdung 的回复:]
Unlocker
[/Quote]
我指的不是用软件,是通过程序来解锁
crackdung
2011-01-21
打赏
举报
回复
Unlocker
Unlockerv1.9.0多国语言版-
进程
解锁
专家x32版
Unlocker是一个免费的右键扩充工具,使用者在安装后,它便能整合于鼠标右键的操作当中,当使用者发现有某个
文件
或目录无法删除时,只要按下鼠标右键中的“Unlocker”,那么程序马上就会显示出是哪一些程序占用了该...
Linux 虚拟机报错:另一个程序已
锁定
文件
的一部分,
进程
无法访问。。(或者
锁定
文件
失败)
Linux 虚拟机报错:另一个程序已
锁定
文件
的一部分,
进程
无法访问。。0x00 问题0x01 原因0x02 解决 0x00 问题 •另一个程序已
锁定
文件
的一部分,
进程
无法访问(或者:
锁定
文件
失败 ) •打不开磁盘“。。。”或它所...
RK3399 Android系统10.0 init
进程
启动
7, init
进程
代码分析 想要了解一个系统,就必须对源码进行分析和理解, 这个章节,带大家去跟读init
进程
代码, 这样,换了另外一个Android版本,完全就可以去读代码, 知道有什么变化。
另一个程序已
锁定
文件
的一部分,
进程
无法访问 打不开磁盘“.vmdk”或它所依赖的某个快照磁盘的解决方案
然后百度了一下问题是虚拟机在运行的时候,会
锁定
你的虚拟机的
文件
,防止系统被更改,如果系统突然崩溃了的话,那么虚拟机没法给已经
锁定
的
文件
解锁
,那么在启动的时候就没法使用虚拟机。 解决方法: 1.找到虚拟机...
【问题解决】VMware 报错:“另一个程序已
锁定
文件
的一部分,
进程
无法访问”解决办法
另一个程序已
锁定
文件
的一部分,
进程
无法访问 打不开磁盘“E:\Ubuntu\Ubuntu 64 位.vmdk”或它所依赖的某个快照磁盘。 模块“Disk”启动失败。 未能启动虚拟机。 情景: 电脑突然蓝屏,再次打开虚拟机就...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章