Dynamic Lodable Driver - Diff between .lib and *.dll and how to avoid eventlogging

Hi,

I have two question. If this is not the right forum could the Forum Admin kindly repost it?

I have two questions

I am using ddk\src\general\tracedrv\tracectl\install.c and install.h to create my own dynamically lodaable driver.

I have created a library out of it. So application can link to them statically and use it. That works fine.

Q1: Instead of a statically linking *.lib, can I create a DLL? Do you see any reason why a DLL should not work in the Dynamically lodable driver combination?

Q2: Everytime the driver is loaded and unloaded this info is recorded in the eventlog. This I feel is unnecessary info cluttering the eventlog. Can we in any way prevent the eventlog entiries?

thanks for the help

ananda

[775 byte] By [anandavardhana] at [2007-12-24]