serial do HD físico

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

serial do HD físico

Mensagem por vagucs »

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.
Sem mais
Wagner Nunes
www.vagucs.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Tche, testo a WAPI.LIB do Maligno ?

Obs: Eu particularmente não uso essa função da WAPI mas se não me engano ela faz justamnte o que vc esta procurando !!!

Abraços
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

Preciso para DOS puro e o WAPI usa rotinas API do windows, que nao estarao presentes no meu caso.
Sem mais
Wagner Nunes
www.vagucs.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Bom foge dos meus conhecimentos....!!
Boa Sorte !!

Abraços
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
vailton
Colaborador
Colaborador
Mensagens: 390
Registrado em: 17 Nov 2005 19:08
Localização: Brasil
Contato:

Mensagem por vailton »

Eu tenho uma .LIB se nao me engano que tem esta função em .C! Amanha me dá um toque no MSN Vagner q t passo ela para vc!
:xau
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

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>
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.
Wagner, veja se resolve e nos dê um parecer.

Um clip-abraço :)Pos
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Pablo César escreveu:Pelo que eu entendo essa função do MALIGNO, não teria a ver com API do WINDOWS.
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.

[]'s
Maligno
http://www.buzinello.com/prg
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

vagucs escreveu:Preciso para DOS puro e o WAPI usa rotinas API do windows, que nao estarao presentes no meu caso.
Então o Wagner tinha razão, o GETHDINFO, não seria possível utilizá-lo, ora porque ele precisa ser em DOS puro.

Então desculpem o meu equívoco.

sds/Pablo :)Pos
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

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
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)
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Marcelo,

Isto tb me interessa, achei na net o que vc mencionou, mas parece que é em C ou coisa que o valha, e aí eu bóio... Tem como vc jogar a função dentro de uma LIB, pra ser usada pelo Clipper?

Eolo
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

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.
Sem mais
Wagner Nunes
www.vagucs.com.br
Responder