Criar Driver pelo Delphi - Fórum DevMedia
Criar Driver pelo Delphi
Aee preciso criar um Driver pro Windows. Alguem tem uma idéia de como se faz isso ? procurei pela internet e so encontrei artigos para C! vlw
Driver de que?
Driver de Um HD, na verdade aqueles Zip Drive. Ex: Modelos de zipdrive mais antigos eram ligados na paralela do micro, só que para serem reconhecidos era necessário instalar o driver que reconhecia o zip como um dispositivo scsi .
Estou fazendo umprojeto para ligar o hd externamente através da conexão com a porta paralela. O hardware já está pronto e funciona, o programa em janela DOS para testar comunicação também. Agora necessito fazer este driver para que o windows reconheça o hd ligado externamente através do hardware ligado a paralela como se ele estivesse ligado na IDE....
Alguém sabem me dizer se é muito difícil de conseguir fazer este drive, o que é preciso , ou seja, por onde devo começar para fazer isto ?
Devido ao modo como o compilador do Delphi gera código, não é possível escrever drivers para uso pelo núcleo do Windows usando Delphi. Note que é possível escrever drivers de impressão com Delphi, mas isso é completamente diferente do que você está querendo.
Geralmente drivers para uso pelo núcleo do Windows são escritos em C ou ASM. Para isso você precisa do DDK que vem no pacote que você recebe da MS ao fazer a assinatura MSDN.
Entretanto, como você quer apenas fazer comunicação via porta paralela, para máquinas com Windows NT/2K/XP/Vista, busque aqui no forum por ioport ou inpout32; para máquinas com Windows 9x/ME, o código é diferente.