Pergunta

Existe uma maneira de acessar informações do sistema de arquivos por meio de algum tipo de API do Windows?Se não, quais outros métodos estão disponíveis para um desenvolvedor de modo de usuário?

Foi útil?

Solução

Não é muito limpo, mas você pode usar DeviceIoControl()Abra o volume como um arquivo, passe o identificador resultante para DeviceIoControl() junto com o código de controle.Verifique no MSDN os códigos de controle, existe algo como "ler registro do diário".

Outras dicas

Em outro post, alguém recomendou isto: De olho nas suas unidades NTFS:o diário de alterações do Windows 2000 explicado.

Ele explica como usar o sistema de arquivos NTFS com C++ no Windows 2000.A implementação pode ter mudado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top