16,551
社区成员
发帖
与我相关
我的任务
分享
void new_function(void * what)
{
HANDLE h = CreateFile("c:\\tmp", GENERIC_ALL,FILE_SHARE_WRITE | FILE_SHARE_READ , NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (h == INVALID_HANDLE_VALUE)
{
DWORD d = GetLastError();
return ;
}
Sleep(1000000);
}
int _tmain(int argc, _TCHAR* argv[])
{
HANDLE h = CreateFile("c:\\tmp", GENERIC_ALL,FILE_SHARE_WRITE | FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
HANDLE hMapHandle = CreateFileMapping(h,NULL,PAGE_READWRITE,0,12800000,NULL);
_beginthread(new_function,0, NULL);
Sleep(10000);
return 1;
}