Toon posts:

[win32] CreateFile mislukt bij al geopende file

Pagina: 1
Acties:

Verwijderd

Topicstarter
Waarom werkt CreateFile icm met FILE_READ_DATA niet als de file in gebruik is (bijv de files in de shared folder van kazaa)?

Onderstaande werkt op de .dat files van kazaa wel als kazaa uitstaat, anders gaat t fout., terwijl ik de files bijv wel met een editor kan openen.

code:
1
2
3
4
5
6
7
8
9
10
11
HANDLE hFile;
hFile = CreateFile(lpFileName, FILE_READ_DATA, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL);

if ((hFile != INVALID_HANDLE_VALUE))
{
// ....
}
else
{
// ERROR
}


Kan een modje even de topictitel aanpassen

  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-08 18:36
Je moet je vraag verduidelijken en in LA vragen of je topictitel aangepast en die dubbelpost verwijderd kan worden. Schop een Modje ja. Precies. :)

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 29-08 03:21

.oisyn

Moderator Devschuur®

Demotivational Speaker

Titel aangepast bovendien hoort dat in SeM, niet in LA ;)

Welke error geeft ie terug?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

FILE_SHARE_READ is fout, want kazaa heeft hem open voor te schrijven.
moet dus ongeveer FILE_SHARE_READ|FILE_SHARE_WRITE worden

Verwijderd

Topicstarter
Bedankt deur, dat werkt.