[Winpcap-users] winpcap 3.2 and AMD64

Guy Harris guy at alum.mit.edu
Wed May 10 05:57:36 GMT 2006

Gianluca Varenni wrote:

> ss written in the changelog for the release of WinPcap 3.2a1, the port 
> to x64 affects the driver, which is now 64 bit. The user level DLLs 
> (packet.dll, wanpacket.dll, wpcap.dll) are still 32bit, so no 
> modification should be done in your application, provided that you 
> compile your app as a 32bit executable, which is normally what all the 
> WinPcap based apps do. If you want to compile your app as a native 64bit 
> app, then WinPcap at the moment does not support it, since we haven't 
> ported the user level code to 64bit.

...and, if and when they are, I would expect that the same application 
code that works with 32-bit WinPcap will work with 64-bit WinPcap (no 
such changes were needed on 64-bit UN*Xes for 64-bit libpcap, and 64-bit 
Windows is less different from 32-bit Windows than 64-bit UN*Xes are 
from 32-bit UN*Xes, as "long" is 32 bits in 32-bit and 64-bit Windows 
and 32-bit UN*X, but is typically 64 bits in 64-bit UN*X).

I.e., if support for 64-bit apps were added to WinPcap, I'd expect an 
application would use most, if not all, of the "AMD64 interfaces" the 
exact same way they use the "i386 interfaces", as I'd expect most if not 
all of the interfaces to be the same.

More information about the Winpcap-users mailing list