|
Jean-Louis:
Thanks for a great module! I really like it a lot.
I am seeing a bit of a problem on some machines though.
On machines with 2 motherboard ethernet interfaces (one
is wired and one is wireless), the wired one seems to
disappear when the wired one is in use (I've verified
this on an Levono T60).
testapp.pl when T60 is using wired motherboard ethernet connection:
1 - Intel(R) PRO/Wireless 3945ABG Network Connection (Microsoft's Packet Scheduler)
\Device\NPF_{7F8B1DE7-B0AA-40C0-8D89-D0325F269899}
2 - Intel(R) PRO/1000 PL Network Connection (Microsoft's Packet Scheduler)
\Device\NPF_{8BAA28BF-8565-43BE-81C0-E7BBD94187D3}
3 - Generic dialup adapter
\Device\NPF_GenericDialupAdapter
testapp.pl when T60 is using wireless motherboard ethernet connection:
1 - Intel(R) PRO/Wireless 3945ABG Network Connection (Microsoft's Packet Scheduler)
\Device\NPF_{7F8B1DE7-B0AA-40C0-8D89-D0325F269899}
2 - Generic dialup adapter
\Device\NPF_GenericDialupAdapter
The same thing happens when you use the "getmac" or
"ipconfig /all" commands, or do WMI queries. The only
solution I know of is to use the call:
SetupDiEnumDeviceInterfaces()
I don't think this is a problem with your module, but a
problem in WinPcap. I will be trying to verify this and
provide feedback to them. If you could test this out
and provide feedback to them as well, that would
help.
Thanks
-Craig
|