如何得知指定文件是否被使用, 如果是的话正在被那个程序使用 我想在CopyFile()和DeleteFile()之前判断一下这个文件是否正在被别的程序占用, 如果是的话正在被什么程序占用(得到这个程序的exe名称和程序标题). 有时候在运行MS的某些 uninstall程序时就可以得到这个提示, 说要继续进行操作请关闭一下程序... 怎么做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我看了MSDN关于CreateFile的有关说明, 没有发现他有这个功能呀? HANDLE hf = CreateFile(cName,GENERIC_READ,0,NULL,OPEN_EXISTING,0,NULL);if(hf==INVALID_HANDLE_VALUE){ messageBox"该文件正在被使用,请关闭部分程序在试" return;}CloseHandle( hf ); http://www.codeguru.com/system/EnTeHandle.shtml masterz, NtHandle 没有通用性,而且也无法根据Handle值直到正在使用它的进程信息。不知道ms是怎么实现的。 VC的大神们,向一个ComboBox里面插入各种图片要怎么实现,在线等 MFC刷新客户区域 怎么对新建的表单排序? 关于wParam和lParam的疑问 消息映射问题请教 熟悉C++和MFC的高手看过来~ ,25,25,25,25,贴子回复次数大于跟给分次数 我给不了分该怎么办??? 在那里delete在对话框类中new的东西? 各位牛人,在下有礼了~~ Help me! 我的Socket怎么了?看看这段代码... 在ATL中一个类调用另一个类的成员变量的问题(进者有分) ATL 中怎样响应自定义消息函数
if(hf==INVALID_HANDLE_VALUE){
messageBox"该文件正在被使用,请关闭部分程序在试"
return;
}
CloseHandle( hf );