Pergunta

Como posso programaticamente acessar as entradas de alocação de arquivos (FAT) no Windows? Tenho ler os artigos que mencionam lendo entradas em um determinado endereço no disco rígido, mas como eu posso ler essas entradas a partir do disco rígido. Posso tentar em C, C ++, C # ou VB.

Os tutoriais sobre http://www.ntfs.com foram úteis na compreensão do que para ler no FAT, mas não esclareceu como fazê-lo por meio de programação.

Foi útil?

Solução

Você pode abrir o próprio disco rígido com as funções de arquivo I / O como CreateFile e ReadFile . Você pode abrir o disco usando CreateFile, procuram o setor apropriado usando SetFilePointer , e depois ler usando ReadFile.

este artigo KB para mais detalhes sobre a leitura de dados diretamente do disco.

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