Patch #984 » main.c
1 |
#include <stdio.h>
|
---|---|
2 |
#include <windows.h>
|
3 |
|
4 |
int main(int argc, char** argv) |
5 |
{
|
6 |
printf("Opening file '%s' with FILE_SHARE_DELETE acess...\n", argv[1]); |
7 |
|
8 |
HANDLE hFile = CreateFile(argv[1], GENERIC_READ, |
9 |
FILE_SHARE_DELETE|FILE_SHARE_READ|FILE_SHARE_WRITE, |
10 |
NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); |
11 |
|
12 |
if (hFile == INVALID_HANDLE_VALUE) { |
13 |
printf("failed to open file\n"); |
14 |
return -1; |
15 |
}
|
16 |
|
17 |
sleep(10); |
18 |
|
19 |
CloseHandle(hFile); |
20 |
|
21 |
return 0; |
22 |
}
|
23 |
|