Parameter passing while loading the driver

Hi all,

I want to design a disk filter driver which will run in different mode.
Filter driver will be running on client machine which is diskless and client boots from server image where this filter

driver will be part of this image.
When client boots remotely, bootstrap program from server is downloaded to client. When this program starts

running it receives confuguration of client from server and this configuration will be used by disk filter driver to run

in specific mode.
Now as bootstrap program receive this configuration parameter and need to remember this parameter till disk filter

driver gets loaded and will pass this parameter to disk filter driver while loading.
How this can be achieved?

Thanks in anticipation.

Regards,
Amit

If you are truly referring to “program” and “driver” correctly you are out
of luck. A user space “program” will run significantly later than the disk
filter will load. I think you need to work on your description some more
so we have a clue as to what you are really attempting to do.


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply

wrote in message news:xxxxx@ntdev…
> Hi all,
>
> I want to design a disk filter driver which will run in different mode.
> Filter driver will be running on client machine which is diskless and
> client boots from server image where this filter
>
> driver will be part of this image.
> When client boots remotely, bootstrap program from server is downloaded to
> client. When this program starts
>
> running it receives confuguration of client from server and this
> configuration will be used by disk filter driver to run
>
> in specific mode.
> Now as bootstrap program receive this configuration parameter and need to
> remember this parameter till disk filter
>
> driver gets loaded and will pass this parameter to disk filter driver
> while loading.
> How this can be achieved?
>
> Thanks in anticipation.
>
> Regards,
> Amit
>

Thanks don.

When diskless client starts booting [PXE], it download bootstrap program from server. While executing this program, it will retrieve client configuration from server and remember somewhere in memory so that disk filter driver can use the same while loading.

Disk filter driver loads far later after bootstrap program runs.

As bootstrap program[16 bit program] is first program i.e. going to run on client machine and which will get server configuration information about client, how will this program gives this info to driver when O.S. is loaded? [Note : Disk Filter Driver is part of O.S. image]

Note :- Bootstrap program runs in real mode.

Thanks in anticipation.