User input during installation

I am a beginner to windows drivers.

Here is the info on the problem I am facing:
I have a storage filter driver (similar to diskperf) that I am installing through dpinst. System has 2 drives and I need the user to select one of the drives during installation and pass this drive info to the driver.

I think I know how to get the drive information that can be presented to the user and eventually passed to the driver. What I need some suggestions on is how to get the user input during installation.

I did some research and it seems like co-installer might be a good option. Or is there something else better? All suggestions are welcome.

Thanks.

If this is a real product you need to rethink this requirment. Most large
corporations use install methods that will not have anyone present while
things are being intstalled, so you will be rejected.


Don Burn (MVP, Windows DDK)
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr

wrote in message news:xxxxx@ntdev…
>I am a beginner to windows drivers.
>
> Here is the info on the problem I am facing:
> I have a storage filter driver (similar to diskperf) that I am installing
> through dpinst. System has 2 drives and I need the user to select one of
> the drives during installation and pass this drive info to the driver.
>
> I think I know how to get the drive information that can be presented to
> the user and eventually passed to the driver. What I need some
> suggestions on is how to get the user input during installation.
>
> I did some research and it seems like co-installer might be a good option.
> Or is there something else better? All suggestions are welcome.
>
> Thanks.
>
>
> Information from ESET NOD32 Antivirus, version of virus
> signature database 4150 (20090612)

>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>

Information from ESET NOD32 Antivirus, version of virus signature database 4150 (20090612)

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

I agree.

My basic requirement is to tell the driver during installation which disk to monitor (disk 0 or disk 1). Input can be provided through command line option also.

Any suggestions on the install method that fulfills this requirement is fine.
dpinst was just a quick and easy way to load the driver so I decided to extend this.