0.当文件用独占方式打开时,如果文件此时已被占用,则

 HANDLE hFile = CreateFile(szMacFile,  GENERIC_READ,          // open for writing0,                      // do not shareNULL,                   // default securityOPEN_EXISTING,          // overwrite existingFILE_ATTRIBUTE_NORMAL,  // normal fileNULL);

打开文件会失败 ,GetLastError() 返回 0x20 :另一个程序正在使用此文件,进程无法访问。
原因是此文件的句柄被占用,未关闭 ,此时可以使用资源监视器 查看 哪些程序占用了文件

1.打开资源监视器

可以直接运行 resmon.exe 或者 通过 任务管理器 -> 性能 ->资源监视器 打开

2.在下面搜索框中输入文件名

用 windows 资源监视器 查看 被占用的文件相关推荐

  1. 酷!不用外挂,Win7资源监视器查看QQ好友IP

    用QQ时间比较长.喜欢DIY的朋友都知道,有一些第三方版本的QQ或者插件可以显示好友IP地址,但其实在Windows7中根本用不着第三方软件,在系统自带的资源监视器中,就能很方便的看到QQ好友的IP地 ...

  2. Windows下如何查看被占用进程及结束进程?

    Windows下如何查看被占用进程及结束进程? 查找所有运行的端口命令:netstat -ano 查找被占用端口对应的PID:netstat -aon|findstr "2990" ...

  3. Windows资源监视器软件的原理

    首发于freebuf :  http://www.freebuf.com/column/137615.html 1.分析 打开windows任务栏管理器,在其性能选项里,可以看到性能监控的一些机器性能 ...

  4. Windows命令:查看端口占用状况,杀掉进程

    1.如何查看端口占用状况: 答:在WINXP下,在"运行"里输入cmd进入命令行界面,然后输入:netstat -ano 2.有的时候会发现在任务管理器里多出了一些进程,但是用任务 ...

  5. windows与Linux查看端口占用并终止端口占用

    终止端口占用 一.Windows版: 二.Linux版: 一.Windows版: 1.开始–运行–cmd 进入命令提示符, 2.输入netstat -ano 查看所有端口连接对应的PID , C:\& ...

  6. windows通过cmd查看端口占用,并停止该端口,杀死进程kill等命令

    通过cmd查看端口占用,并停止该端口,杀死进程kill等命令 首先需要打开cmd命令窗口 方式一: 使用 win + R 快捷键方式打开运行窗口,输入"cmd",然后点击确定按钮打 ...

  7. 9050 端口 linux 进程,windows和linux查看端口占用情况

    一.Windows平台 在windows命令行窗口下执行: 1.查看所有的端口占用情况 C:\>netstat -ano 协议    本地地址                     外部地址  ...

  8. windows和Linux查看端口占用进程并关闭

    Windows: 以端口8080为例: 1.查找对应的端口占用的进程:netstat  -aon|findstr  "8080"    ,找到占用8080端口对应的程序的PID号: ...

  9. windows下常查看端口占用方法总结

    启动Tomcat时又出现端口占用错误.现在把对端口的处理命令和方法进行汇总. 1.查看所有连接的PID 开始--运行--cmd  ,输入netstat -ano 找到端口号对应的PID后,从任务管理器 ...

  10. 如何在Windows中轻松查看最近修改的文件

    Assuming you have it set up right, Windows Search is pretty powerful. Today, we'll show you how to f ...

最新文章

  1. 数据结构与算法——AVL树类的C++实现
  2. 解决Eclipse中SVN图标不显示
  3. 顶部对齐css表单,vertical-align 表单元素垂直对齐的解决方法
  4. 001_FastDFS介绍
  5. 有序数组中查找数字的范围
  6. R语言中的特殊值 NA NULL NaN Inf
  7. Linux系统下UDP发送和接收广播消息小例子
  8. 获取Access表字段类型的自定义函数
  9. 错误 4 error C2220: 警告被视为错误 - 没有生成“object”文件
  10. 思科怎么修改dhcp服务器地址,思科交换机配置作为DHCP服务器的配置方法是怎样的?...
  11. 先知-Baidu的系统测试
  12. Java实现极光推送
  13. SQLmap————10、sqlmap详细命令
  14. sym4 matlab,使用MATLAB工具wfusimg函数进行图像的融合
  15. 年度光电领域盛会——CIOE中国光博会开幕在即!小枣君将全程在线直播!
  16. c语言中复合语句不用花括号,【单选题】C语言中,可将一系列语句置于( )从而构成复合语句。 A. 一对尖括号\ \之间 B. 一对圆括号\( )\之间 C. 一对花括号 { } 之间 D....
  17. 用matlab判断两个球是否相交,判断两个矩阵相交
  18. 批量进行数字变下标的处理
  19. python-OpenCV信用卡数字识别
  20. 秒懂Excel的三种引用

热门文章

  1. 用AJAX方式上传图片文件
  2. 你有你的百度云限速,我有我的暴力猴
  3. Android opencv 检测屏幕是否有坏点/检测一个颜色是否有杂点
  4. Fiddler-本机抓包模拟器
  5. 导航电子地图数据格式概论
  6. CSS 3之鼠标特效
  7. Java---设计【高校教师信息管理系统】
  8. Redis下载部署并加入idea应用(详细笔记)
  9. java 串口通信读取电子秤
  10. CactiEZ-10.1版本安装和配置教程