随笔分类 -  windows

等待进程结束函数中的BUG
摘要:偶然发现一个BUG,有一个函数是这样写的:void WaitProcExit(DWORD dwPid){ HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, 0, dwPid); if ( NULL == hProcess ) { ... 阅读全文

posted @ 2015-07-08 15:32 solohac 阅读(561) 评论(0) 推荐(0)

父进程文件句柄被子进程占用
摘要:父进程文件句柄被子进程占用场景描述:1.父进程A使用函数fopen打开(创建)一个磁盘文件file.exe.tmp2.父进程进行长时间的边下载边写入3.下载写入完成后,使用fclose关闭文件句柄4.重命名file.exe.tmp为file.exe以上为理想情况下的代码执行流程。问题:在第四步,重命... 阅读全文

posted @ 2015-06-18 11:37 solohac 阅读(1097) 评论(0) 推荐(0)

导航