serial do HD físico
Moderador: Moderadores
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
serial do HD físico
E ai povo! to precisando de uma lib para trazer o numero serial do HD, mas nao o volume, ja procurei por aqui mas tudo que achei nao serviu, é para um amigo e todas as que conheço eu usei mas nao funcionaram legal.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Pelo que eu entendo essa função do MALIGNO, não teria a ver com API do WINDOWS. Nem teria a ver com a formatação do disco. O único detalhe, que deve ser tech SMART, veja o que diz:
-GETHDINFO:<resultFile>
Um clip-abraço :)Pos
-GETHDINFO:<resultFile>
Wagner, veja se resolve e nos dê um parecer.Grava no arquivo <resultFile> os dados do disco principal da máquina: modêlo, número de série e versão do firmware (separados por vírgula).
OBS: Esses dados existem apenas nos modêlos mais novos de disco, aderentes à tecnologia S.M.A.R.T. (Self Monitoring Analysis and Reporting Technology) e em máquinas cujas motherboards contenham firmware compatível. O sistema operacional também precisará suportar a tecnologia. No Windows XP ela é nativa. Nas versões mais antigas poderá
ser necessário instalar um upgrade.
Um clip-abraço :)Pos
Tem tudo a ver com a API do Windows. Sem ela não seria nada fácil conseguir os dados do HD. Não digo que seja impossível obter os mesmos dados em DOS puro, mas é bem difícil encontrar material a respeito.Pablo César escreveu:Pelo que eu entendo essa função do MALIGNO, não teria a ver com API do WINDOWS.
[]'s
Maligno
http://www.buzinello.com/prg
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Prezado Wagner
Você pode usar um programa externo, conheço 2 que podem fazer isso :
IDEDIAG e IDEINFO
Basta direcionar a saída para um arquivo no disco e pegar a informção desejada. Já usei isso a muito tempo atrás e funciona blz.
Na internet você acha fácil estes 2 programinhas, se não achar me fala que te arrumo.
Até logo.
Marcelo
Você pode usar um programa externo, conheço 2 que podem fazer isso :
IDEDIAG e IDEINFO
Basta direcionar a saída para um arquivo no disco e pegar a informção desejada. Já usei isso a muito tempo atrás e funciona blz.
Na internet você acha fácil estes 2 programinhas, se não achar me fala que te arrumo.
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
Se tiverem algo em C envie para meu email vagucs@vagucs.com.br que eu pego e compilo e disponibilizo para todos.
Eu nao posso rodar um programa externo, mas vou procurar pela NET que talvez eu consiga pegar as rotinas deles e faça algo igual no C.
Eu nao posso rodar um programa externo, mas vou procurar pela NET que talvez eu consiga pegar as rotinas deles e faça algo igual no C.

