por Wagner de Queiroz » 01 Ago 2007 21:24
Adremp ? Resorveu a encrenca ?
Pelo registro do Windows voce pode pegar a enumeracao das portas seriais.
faz um laço que veja se a porta serial encontrada nao se encontre aberta.
Se estiver aberta, significa que esta sendo usada por outro.
Se nao estiver, sete os parametros de comunicacao com seu dispositivo.
Dai envie um comando para saber se o dispositivo responde o esperado, tipo um comando status. Se o dispositivo responder, significa que voce achou o dispositivo, dai feche a rotina e vc tera sua porta serial.
A microsoft tem uns documentos empoerados sobre PlugAndPlay para porta paralela e Serial (Rotinas para que um dispositivo plugAndPlay responda ao windows) Mas nem sei ainda se existe o link por ai. Se ainda estiver precisando de ajuda neste quesito posso procurar aqui se ainda tenho estes documentos perdidos.
Seja Livre, Use Linux