Hi, CreateFile always return INVALID_HANDLE_VALUE. I run program into MyDocuments directory, and on C drive. What am i doing wrong?
Output:Code:printf("Enter path:\n"); scanf("%s", &szPath); HANDLE hFile = CreateFile(szPath, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0); if (hFile == INVALID_HANDLE_VALUE) { printf("Error hFile!\n"); std::cout << GetLastError(); return 0; }
Error hFile!
5