Pessoal,Venho por meio desta divulgar o resultado de mais de 3(três) dois anos 
de pesquisa profissional a respeito de um tema que muitos desenvolvedores 
Delphi tentam desmistificar: acesso a recursos do computador em baixo nível em 
plataformas NT (NT/2000/XP).Desenvolvi uma DLL composta de 15 funções para 
pesquisa de informações de recursos de baixo nível do computador. As funções 
estão assim categorizadas: . Habilitação de privilégios de acesso à portas de 
I/O (três funções);. Leitura/escrita de portas de I/O (seis funções);. 
Leitura/escrita de dados no setup do micro (memória CMOS) (quatro funções);. 
Leitura direta de dados em memória (uma função);. Informações de discos (serial 
físico e tipo de barramento) (uma função). Já vi muitas iniciativas na Internet 
que mostram como fazer acesso aos itens mencionados acima escrevendo programas 
em Delphi, VB ou em Visual C++ acessando drivers escritos em Visual C++ que dão 
permissão à aplicação acessar tais recursos. No entanto, meu objetivo é 
construir um artefato de software que possa ser usado por qualquer aplicativo, 
sem a necessidade de driver de terceiros, sem chavear para modo kernel e ainda, 
totalmente escrito em Delphi! Meu objetivo com esta pesquisa era me focalizar 
em duas áreas onde tenho tido muito contato no meu convívio profissional: 
automação industrial e proteção de software de sistemas de informação. Outro 
fator que me motivou a fazer essa pesquisa é o fato de que em muitas indústrias 
onde existem equipes desenvolvendo software de automação, se faz necessário 
desenvolver ou adquirir soluções comerciais para, por exemplo, habilitar 
aplicações a ter acesso às portas de I/O do computador. Portanto, o outro foto 
desta minha pesquisa é tentar diminuir tempo e/ou custos na hora de desenvolver 
software para automação industrial. Quem estiver interessado em me ajudar a 
testar a DLL em outras plataformas (NT e 2000 - já testei em XP) e quiser obter 
uma cópia do material, me peça em PVT (pedidos explícitos na lista não serão 
atendidos em hipótese alguma) que eu enviarei o demo compilado, junto com o 
código fonte ilustrando como chamar as funções da minha biblioteca 
RnLowLevelLib.dll. Desde já, agradeço o apoio de todos que puderem contribuir 
para avaliar meu trabalho. Aos que após os testes quiserem usar esta versão da 
DLL em seus projetos, sintam-se à vontade pois esta versão que disponibilizo da 
DLL é free.
Sds.,Rubem RochaManaus, AM
_________________________________________________________________
Receba GRÁTIS as últimas novidades do esporte direto no seu Messenger!
http://signup.alerts.live.com/alerts/login.do?PINID=37485679&returnURL=http://www.nivea.com.br

[As partes desta mensagem que não continham texto foram removidas]

Responder a