_kossak_
09-07-2006, 00:39
Viva. Estou com um problema em abrir uma directoria em windows XP. Usando a função CreateFile consigo abrir ficheiros "normais" e efectuar operações sobre eles. No entanto para directorias estou sempre a ter "Access is denied.".
O código que estou a usar é o seguinte:
CreateFile(lpFileName, GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
Já experimentei mudar as flags mas obtenho sempre o mesmo erro.
Alguém me pode ajudar?
PS: obviamente já verifiquei as permissões da directoria, inclusivé testei com NTFS e FAT32.
O código que estou a usar é o seguinte:
CreateFile(lpFileName, GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
Já experimentei mudar as flags mas obtenho sempre o mesmo erro.
Alguém me pode ajudar?
PS: obviamente já verifiquei as permissões da directoria, inclusivé testei com NTFS e FAT32.