voila je developpe un materiel qui utilise un chip USB qui emule un port com
sur le PC..en gros quand on branche windows detecte un port com de plus...
par contre ce port com peut etre COM1, COM2, etc....
mais par contre son nom est defini par le driver (donc fixe et unique dans
mon cas)
est il possible de retrouver le port com dont le nom est celui defini juste
au dessus ???
si quelqu'un a un exemple...en VB serait mieux.....
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Johann Dantant
"Eric BOUXIROT" a écrit dans le message de news:3fd3a2fb$0$17111$
salut a tous,
voila je developpe un materiel qui utilise un chip USB qui emule un port
com
sur le PC..en gros quand on branche windows detecte un port com de plus... par contre ce port com peut etre COM1, COM2, etc.... mais par contre son nom est defini par le driver (donc fixe et unique dans mon cas) est il possible de retrouver le port com dont le nom est celui defini
juste
au dessus ???
Jamais été voir sur un Windows du bureau, je te livre mon expérience sur Windows CE, mais ça devrait se ressembler. Pour faire simple tu peux faire un parcours de la clé HKLMSystemDriversActive de la base de registre, et pour chaque driver actif lire son PnP ID jusqu'à y trouver celui que tu recherches (c-a-d celui marqué en dur dans le chip que tu utilises et dans le .inf associé au driver). Une fois que tu as trouvé, dans l'entrée Name tu dois trouver le nom du port série. Attention à l'effet de bord, si tu branches 2 chips identiques, tu ne sais pas forcément lequel est lequel (le premier branché n'est pas forcément celui qui a le premier numéro dans la liste).
Une autre possibilité est d'utiliser le driver "natif" éventuellement fourni avec ton chip USB, à la place du driver "émulation port série", et d'utiliser ses méthodes à lui pour ouvrir le port sans se soucier de ce genre de détails.
si quelqu'un a un exemple...en VB serait mieux.....
Pourquoi pas en Windev non plus ;-) ...
Merci
On fait ce qu'on peut...
-- JD J'ai beaucoup de mal a lire fcola quand il y a toutes les annonces de howto : les annonces interessantes sont noyees dans les howto. Ca serait pas mal de degager toute cette pollution dans un autre groupe. JLM in Guide du linuxien pervers : "Cachez ces doc que je ne saurais voir"
"Eric BOUXIROT" <rickou@rickou.net> a écrit dans le message de
news:3fd3a2fb$0$17111$626a54ce@news.free.fr...
salut a tous,
voila je developpe un materiel qui utilise un chip USB qui emule un port
com
sur le PC..en gros quand on branche windows detecte un port com de plus...
par contre ce port com peut etre COM1, COM2, etc....
mais par contre son nom est defini par le driver (donc fixe et unique dans
mon cas)
est il possible de retrouver le port com dont le nom est celui defini
juste
au dessus ???
Jamais été voir sur un Windows du bureau, je te livre mon expérience sur
Windows CE, mais ça devrait se ressembler. Pour faire simple tu peux faire
un parcours de la clé HKLMSystemDriversActive de la base de registre, et
pour chaque driver actif lire son PnP ID jusqu'à y trouver celui que tu
recherches (c-a-d celui marqué en dur dans le chip que tu utilises et dans
le .inf associé au driver). Une fois que tu as trouvé, dans l'entrée Name tu
dois trouver le nom du port série. Attention à l'effet de bord, si tu
branches 2 chips identiques, tu ne sais pas forcément lequel est lequel (le
premier branché n'est pas forcément celui qui a le premier numéro dans la
liste).
Une autre possibilité est d'utiliser le driver "natif" éventuellement fourni
avec ton chip USB, à la place du driver "émulation port série", et
d'utiliser ses méthodes à lui pour ouvrir le port sans se soucier de ce
genre de détails.
si quelqu'un a un exemple...en VB serait mieux.....
Pourquoi pas en Windev non plus ;-) ...
Merci
On fait ce qu'on peut...
-- JD
J'ai beaucoup de mal a lire fcola quand il y a toutes les annonces de howto
:
les annonces interessantes sont noyees dans les howto. Ca serait pas mal
de degager toute cette pollution dans un autre groupe.
JLM in Guide du linuxien pervers : "Cachez ces doc que je ne saurais voir"
"Eric BOUXIROT" a écrit dans le message de news:3fd3a2fb$0$17111$
salut a tous,
voila je developpe un materiel qui utilise un chip USB qui emule un port
com
sur le PC..en gros quand on branche windows detecte un port com de plus... par contre ce port com peut etre COM1, COM2, etc.... mais par contre son nom est defini par le driver (donc fixe et unique dans mon cas) est il possible de retrouver le port com dont le nom est celui defini
juste
au dessus ???
Jamais été voir sur un Windows du bureau, je te livre mon expérience sur Windows CE, mais ça devrait se ressembler. Pour faire simple tu peux faire un parcours de la clé HKLMSystemDriversActive de la base de registre, et pour chaque driver actif lire son PnP ID jusqu'à y trouver celui que tu recherches (c-a-d celui marqué en dur dans le chip que tu utilises et dans le .inf associé au driver). Une fois que tu as trouvé, dans l'entrée Name tu dois trouver le nom du port série. Attention à l'effet de bord, si tu branches 2 chips identiques, tu ne sais pas forcément lequel est lequel (le premier branché n'est pas forcément celui qui a le premier numéro dans la liste).
Une autre possibilité est d'utiliser le driver "natif" éventuellement fourni avec ton chip USB, à la place du driver "émulation port série", et d'utiliser ses méthodes à lui pour ouvrir le port sans se soucier de ce genre de détails.
si quelqu'un a un exemple...en VB serait mieux.....
Pourquoi pas en Windev non plus ;-) ...
Merci
On fait ce qu'on peut...
-- JD J'ai beaucoup de mal a lire fcola quand il y a toutes les annonces de howto : les annonces interessantes sont noyees dans les howto. Ca serait pas mal de degager toute cette pollution dans un autre groupe. JLM in Guide du linuxien pervers : "Cachez ces doc que je ne saurais voir"
Gils Gayraud
> est il possible de retrouver le port com dont le nom est celui defini juste au dessus ???
Oui voir dans le DDK encore une fois.
si quelqu'un a un exemple...en VB serait mieux.....
Du driver en VB certes, je n'avais pas encore vu mais bon, ca peut avoir de l'avenir. lol -- Cordialement GG.
> est il possible de retrouver le port com dont le nom est celui defini
juste au dessus ???
Oui voir dans le DDK encore une fois.
si quelqu'un a un exemple...en VB serait mieux.....
Du driver en VB certes, je n'avais pas encore vu mais bon,
ca peut avoir de l'avenir. lol
--
Cordialement
GG.
> est il possible de retrouver le port com dont le nom est celui defini juste au dessus ???
Oui voir dans le DDK encore une fois.
si quelqu'un a un exemple...en VB serait mieux.....
Du driver en VB certes, je n'avais pas encore vu mais bon, ca peut avoir de l'avenir. lol -- Cordialement GG.
poppyto
Le mieux reste encore de rechercher la clé de ton nom "fixe" dans la base de registres (ça prend 2 minutes), tu trouveras sûrement des infos associées.
Cordialement, Stef++
"Eric BOUXIROT" a écrit dans le message de news: 3fd3a2fb$0$17111$
salut a tous,
voila je developpe un materiel qui utilise un chip USB qui emule un port
com
sur le PC..en gros quand on branche windows detecte un port com de plus... par contre ce port com peut etre COM1, COM2, etc.... mais par contre son nom est defini par le driver (donc fixe et unique dans mon cas) est il possible de retrouver le port com dont le nom est celui defini
juste
au dessus ???
si quelqu'un a un exemple...en VB serait mieux.....
Merci
Le mieux reste encore de rechercher la clé de ton nom "fixe" dans la base de
registres (ça prend 2 minutes), tu trouveras sûrement des infos associées.
Cordialement,
Stef++
"Eric BOUXIROT" <rickou@rickou.net> a écrit dans le message de news:
3fd3a2fb$0$17111$626a54ce@news.free.fr...
salut a tous,
voila je developpe un materiel qui utilise un chip USB qui emule un port
com
sur le PC..en gros quand on branche windows detecte un port com de plus...
par contre ce port com peut etre COM1, COM2, etc....
mais par contre son nom est defini par le driver (donc fixe et unique dans
mon cas)
est il possible de retrouver le port com dont le nom est celui defini
juste
au dessus ???
si quelqu'un a un exemple...en VB serait mieux.....
Le mieux reste encore de rechercher la clé de ton nom "fixe" dans la base de registres (ça prend 2 minutes), tu trouveras sûrement des infos associées.
Cordialement, Stef++
"Eric BOUXIROT" a écrit dans le message de news: 3fd3a2fb$0$17111$
salut a tous,
voila je developpe un materiel qui utilise un chip USB qui emule un port
com
sur le PC..en gros quand on branche windows detecte un port com de plus... par contre ce port com peut etre COM1, COM2, etc.... mais par contre son nom est defini par le driver (donc fixe et unique dans mon cas) est il possible de retrouver le port com dont le nom est celui defini
juste
au dessus ???
si quelqu'un a un exemple...en VB serait mieux.....