none
Função CreateFile RRS feed

  • Pergunta

  • 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.

    sexta-feira, 30 de outubro de 2015 19:54