Página 1 de 1
Utilitário que lê a BIOS
Enviado: 24 Mar 2009 16:32
por Pablo César
Existem impressoras que não trabalham com certos modos de controle e gostaria de saber se alguém conhece algum utilitário que mostra o modo em que o BIOS do setup do PC se encontra, isto é: SPP/EPP/ECP/ECP+EPP. Sei que existe o Everest, o AIDA32, mas procuro um que não necessite ser instalado, que apenas pela linha de comando mostre em tela o resultado do "parallel port mode".
Aqui tem alguns conceitos sobre o tema:
http://chasqueweb.ufrgs.br/~abalbinot/sd2/na08B.pdf
Re: Utilitário que lê a BIOS
Enviado: 24 Mar 2009 18:49
por Maligno
Não li o PDF, mas muito provavelmente a resposta venha em alguma consulta à API do Windows. Uma consulta ao MSDN talvez retorne alguma coisa.
Utilitário que lê a BIOS
Enviado: 25 Mar 2009 11:10
por Pablo César
Ja ví exemplos que me pareciam ser em Assembler, acho que possibilidade há. Só queria pegar um aplicativo que pudesse me retornar em arquivo a configuração do setup/Bios do PC quanto ao modo de paralela. Isso poderia evitar muitos trastornos quando instalam impressoras matriciais que não funcionam em determinados modos.
Re: Utilitário que lê a BIOS
Enviado: 25 Mar 2009 11:13
por Maligno
Um utilitário em Assembly, muito provavelmente, estará ligado a um tipo de placa/BIOS. Bastaria uma máquina diferente pra coisa deixar de funcionar. Uma função da API do Windows, por outro lado, seria genérica. Acho que o melhor caminho seria pesquisar por aí. Acho bem possível que exista algo assim.
Re: Utilitário que lê a BIOS
Enviado: 25 Mar 2009 13:24
por sygecom
Olá Pablo,
Já tentou pegar algo usando o WINMSD.EXE ?
Exemplo no prompt de comando do MS-DOS:
winmsd /report info.log
Esse comando acima cria um arquivo texto com todas as informações do sistema, como software, hardware, componentes e etc..
ou winmsd /nfo info.log
Utilitário que lê a BIOS
Enviado: 25 Mar 2009 15:37
por Pablo César
Maligno escreveu:Uma função da API do Windows, por outro lado, seria genérica.
Não tenho ainda certeza se pela API do Windows dê esse tipo de informação. Mas vou continuar pesquisando...
Sygecom escreveu:Já tentou pegar algo usando o WINMSD.EXE ?
Oi Leonardo, não conhecia ainda este aplicativo, aliás que faz utilização do msinfo32.exe que está na pasta
C:\Arquivos de programas\Arquivos comuns\Microsoft Shared\MSInfo ainda que não conseguí garvar em arquivo, a única informação relacionada com o que estou precisando está no compontes\porta\paralela mas nãop oferece a informação precisa de estar usando o modo SPP, EPP, ECP ou ECP+EPP na paralela. Faz menção do uso do canal 3 o que difere quasndo usado SPP mas o resto não tem como saber ou pelo menos não encontrei. Mas valeu a título de aprendizado.
Falando sobre esta ferramenta achei um item (\componentes\exibição) que dá a resolução. Lembro daquela questão que difere a quantidade de exibição em pixel de acordo com cada resolução. Se o problema era detectar que tipo de resolução... taí uma solução que poderíamos apelar. Sabendo que resolução, podemos comparar elaborando uma tabela.
Re: Utilitário que lê a BIOS
Enviado: 26 Mar 2009 14:24
por sygecom
Dei uma olhada no arquivo gerado e realmente não tem mesmo !
Sobre a resolução, talvez seja uma saida mesmo ! assim que sobrar um tepinho vou dar uma olhada !!
Utilitário que lê a BIOS
Enviado: 26 Mar 2009 19:03
por Pablo César
Sygecom escreveu:Sobre a resolução, talvez seja uma saida mesmo ! assim que sobrar um tepinho vou dar uma olhada !!
Beleza ! Então vou esperar, porque as minhas tentativas de instalações de Harbour e xHarbour ja me esgotou a paciência... baixei um Tortoise e tinha 8 vírus... Assim que vou esperar você Leo.
Obrigado pela paciência.