Hello everybody,
Does anyone have some information on what is required to use the DDK Passthru example on Windows 98? What changes have to be done in the .inf file and what tool can be used to programmatically install the driver?
Thanks.
Hello everybody,
Does anyone have some information on what is required to use the DDK Passthru example on Windows 98? What changes have to be done in the .inf file and what tool can be used to programmatically install the driver?
Thanks.
On Tue, 2003-09-23 at 15:42, Menashe Ungar wrote:
Hello everybody,
Does anyone have some information on what is required to use the DDK
Passthru example on Windows 98? What changes have to be done in the
.inf file and what tool can be used to programmatically install the
driver?
Can Bryan Burgin’s original post on this topic be put in the FAQ? This
certainly qualifies…
FWIW: Bryan Burgin (xxxxx@microsoft.com) posted a few times a while
ago (a year or two?) about what is required. In brief, you have to
change the way the INFs work (there is only one in 9x iirc, and it’s a
NetTrans instead of Net/NetService). Also, you have to manually prune
some bindings from the registry after installation. Finally, there are
some unsupported calls in the recent passthru samples that you either
have to remove or backport. In particular, IIRC (and it’s been a
while…), the NdisMRegisterDevice call in recent passthru samples
(which implements the ioctl interface) is not supported on 9x. If you
want a direct ioctl interface to your ndis driver on 9x, you have to do
Special Things.
Some of this (and much more) is covered in reasonable detail on Tom
Divine’s http://www.ndis.com website. Also, as I have done before, I’d
recommend going with an NDIS hook driver on 9x/Me for a number of
reasons. I know of only a couple of functional NDIS IM drivers on 9x,
against tons of successful hook drivers. Tom also sells an NDIS hook
product with which I have had success.
One final note - check the ndis.com website for a discussion of the
various whql implications. The situation is a bit complicated.
HTH.
-sd