Hi,
I have a unique virtual NDIS Miniport driver which essentially creates
virtual NICs in the sytem. Because of a no of reasons i will not be able to
get this driver signed.
This poses a problem in driver installation. Firstly i know that i will get
the Unsinged Driver warning popup message (if the user has behaviour set to
warn).
My problem is that i want multiple virtual NICs that can come and go at any
time. ( i have a virtual bus driver that creates PDOs whenever i want). Now
if i have the NIC installed for 1 instance, when the 2nd NIC shows up Windows
again asks where to install the drivers from. Why is this happening? I
already have it installed and the 2nd instance shall just use the driver
being used for 1st instance.
This happens even if i turn the setting to ignore WHQL signatures.
Also during installation the whole N/W stack for the 1st instance is tore
down and driver is unloaded and reloaded (i guess since it copies a new
driver file - happens even if i refuse to copy driver file).
Basically i want the instances of the NIC to some and go silently without
asking for installation again and again. (Although once i install 3
instances, they come and go silently but the 4th one again asks for driver).
I cant go thru manual installation of 16 Nics in the begninning.I Dont even
know how many will be enogh.
Can a finite no of instances be installed at inital set up without even
creating PODs for each one of them?
Is it not possible to acheive with Unsigned Drivers or am i mising something.
do i need to write a Co-installer, or somethig like that.
thanks
Pankaj