Número serial do disquete

04/12/2003

0

Alguém sabe como pegar o nº de série do volume de um disquete em C++ Builder?

[b:3b4da6eb7f][color=red:3b4da6eb7f]Título editado pelo Moderador (AZ) - Removido: ´Nº SERIAL de DISQUETE´[/color:3b4da6eb7f][/b:3b4da6eb7f]


Phenomenom

Phenomenom

Responder

Posts

24/12/2003

Leonel_fraga

Se o C++ Builder aceita programação em assembly, vc pode colocar instruções para poder ler a FAT e extrair esses dados.


Responder

01/06/2004

Bolus

Caro Colega,
Utilize a API do Windows, pois a mesma possui uma função que retorna essa informação, alem de outras.....
O nome da Função é GetVolumeInformation, verifique no Help do C++ Builder, pois peguei a informação no Delphi 6.0:

BOOL GetVolumeInformation(

    LPCTSTR lpRootPathName,// address of root directory of the file system 
    LPTSTR lpVolumeNameBuffer,// address of name of the volume 
    DWORD nVolumeNameSize,// length of lpVolumeNameBuffer 
    LPDWORD lpVolumeSerialNumber,// address of volume serial number 
    LPDWORD lpMaximumComponentLength,// address of system´s maximum filename length
    LPDWORD lpFileSystemFlags,// address of file system flags 
    LPTSTR lpFileSystemNameBuffer,// address of name of file system 
    DWORD nFileSystemNameSize // length of lpFileSystemNameBuffer 
   );


Espero ter ajudado.


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar