Oi,
Estou com problemas para abrir um arquivo com este código:
int__cdeclmain(intargc,char**argv)
{
HANDLEhFile;
hFile=CreateFile((LPCWSTR)argv[3],//
file to open
GENERIC_READ,//
open for reading
FILE_SHARE_READ,//
share for reading
NULL,//
default security
OPEN_EXISTING,//
existing file only OPEN_ALWAYS
FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED,//
normal file
NULL);//
no attr. template
Notem que tive que fazer um cast no argv para o compilador não dar erro, e o arquivo existe na pasta onde está o
executável, mas a função retorna o erro 2 como se não existisse. Já tentei de todas as formas e não adianta. Alguma, obrigado.
Espero estar no lugar certo.