Greetings,
I'm a developer. I've been using winpcap successfully on Win2K, XP and .NET for
several months now. However, today, somebody tried to run the program I'm developing
on an NT 4 system with SP6. This resulted in a failure in pcap_lookupdev() (yes I'm
using 2.3, but I've been through the 3.0 source and it looks like the problem still
exists with pcap_findalldevs_ex() ).
What I've determined is that Packet.dll, in all versions, enumerates the children of
the:
HKLM\System\CCS\Control\Class\{4D3E972-E325...}
key to find the available packet devices. From those keys it reaps the device name in
the form of a CLSID and prepends \Device\Packet_ onto it before returning... fine.
The problem I encountered on NT4 was that there were no subkeys enumerating the
interfaces under HKLM\System... blah, blah. My subsequent plunge into M$ Iphlpr APIs
suggests to me that those keys are not available to the NT platform until Win2K...
So, now here's my question. Do other people out there run with success on NT 4? Is
it because only systems in my office don't have the enumeration in the registry? Any
help or advice would be greatly appreciated. Thanks.
SLH.
---
Steighton Haley [EMAIL PROTECTED]
"There are 10 types of people in this world,
those who understand binary, and those who don't."
================================================================= This is the WinPcap
users list. It is archived at
http://www.mail-archive.com/[EMAIL PROTECTED]/
To unsubscribe use
mailto: [EMAIL PROTECTED]
=================================================================