zgb40302
2018-01-19 09:09MoveFileEx 不返回结果
10MoveFileEx 不返回,一直挂在哪。
但是在windows server 2012 是ok,只在windows server 2016发现此问题。
重命名某个文件时用到了windows API : MoveFileExA(oldpath, newpath, MOVEFILE_WRITE_THROUGH)
线程一直挂在那里,也不报错,也不返回,栈信息如下:
0000003e938fdeb8 00007ffb
27b476c5 ntdll!NtSetInformationFile+0x14
0000003e938fdec0 00007ffb
2aadd802 KERNELBASE!MoveFileWithProgressTransactedW+0x265
0000003e938fe070 00007ffb
2aadd66a KERNEL32!MoveFileWithProgressTransactedA+0x8e
0000003e938fe0d0 00007ffb
0d4abf90 KERNEL32!MoveFileExA+0x1a
操作系统安装在虚拟机上,而且是有时候发生.
- 点赞
- 回答
- 收藏
- 复制链接分享