Ahoj, chtěl bych nějakým způsobem zjistit handle souboru z patche (př. C:\file.exe) a následně zjistit jeho velikost
nějak jsem to zkoušel přes CreateFile a GetLastError hází hodnotu 6 což je INVALID_HANDLE
int main ( )
{
HANDLE hFile = CreateFile((LPCWSTR)"C:\\file.exe", GENERIC_READ | GENERIC_WRITE , FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
DWORD fSize;
fSize = GetFileSize(hFile, NULL);
cout << "Velikost souboru: "<< fSize << " bajtu\n";
cout << "Posledni kod chyby: "<< GetLastError() << "\n";
system("pause");
return 0;
}
V čem je chyba, a jak se da vyřešit ?