Re: Why Winpcpa uses protocol driver instead of IM driver??
- From: "Gianluca Varenni" <gianluca.varenni@xxxxxxxxxxxxxxxx>
- Date: Wed, 6 Jun 2007 09:25:46 -0700
Anand,
one of the main reasons why WinPcap is a protocol driver is historical. When
WinPcap was started back in 1997-1998, Win9x and NT4 were the current
Windows releases available. And as far as I know there was no concept of IM
drivers. A protocol driver seemed the best (and only) solution to capture
packets. Consider that WinPcap was born and "raised" within a university,
and most all of the people involved in that development had very little
knowledge about driver development and NDIS. Everyone was learning.
During the years WinPcap evolved, many parts of the driver were completely
reviewed and rewritten from scratch to improve stability and performance,
but the original NDIS protocol architecture was kept. An IM driver would
probably give more power in some scenarios, e.g. when the machine has other
IM drivers on it, but also involves a complete development/testing cycle
that at the moment we (WinPcap Team) have not yet decided to do, given the
quite large numbers of WinPcap users.
I hope this gives you an idea why WinPcap is like it is.
Have a nice day
Gianluca Varenni
WinPcap Team
<anand.choubey@xxxxxxxxx> wrote in message
news:1181139172.913863.152480@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Dear Experts,
I am new in NDIS driver development.
I look that Commview/WinpCap uses protocol driver to sniff the
packet.But there is IM driver too.
As I understant that IM driver is more powerful that protocol driver
then why protocol driver is used.
Please reply.
Thanks With Best Regards
Anand Choubey
.
- Follow-Ups:
- Re: Why Winpcpa uses protocol driver instead of IM driver??
- From: anand . choubey
- Re: Why Winpcpa uses protocol driver instead of IM driver??
- References:
- Why Winpcpa uses protocol driver instead of IM driver??
- From: anand . choubey
- Why Winpcpa uses protocol driver instead of IM driver??
- Prev by Date: Re: driver type for sending packets ???
- Next by Date: Getting owner thread of a spinlock
- Previous by thread: Why Winpcpa uses protocol driver instead of IM driver??
- Next by thread: Re: Why Winpcpa uses protocol driver instead of IM driver??
- Index(es):
Relevant Pages
|