Installing a choice of drivers

I plan to use a single product installer (using MSI) to install to the full
range of MS platforms. I would hope to use mini-filter if the filter manager
is present and only drop back to a legacy filter driver otherwise.

So … what is the recommendation as to how should I discriminate the cases
within the installer? Do I check for existence of FltMgr.sys? Do I look for
some filter manager registry entries? Do I check the service packs,
“knowing” that XP SP2 and 2003 SP1 have the filter manager?

Are there any guidelines on this yet? Or am I getting ahead of myself?

Brian

A good install question – I plan on querying the Service Control Mgr to see
if the FltMgr driver is “loaded” (running state).

Unfortunately, installing a driver using an .INF file is not directly
supported in the Windows Installer framework so you end up customizing
driver installs completely.

/ted

-----Original Message-----
From: Brian Collins [mailto:xxxxx@iOra.com]
Sent: Monday, April 05, 2004 11:20 AM
To: Windows File Systems Devs Interest List
Subject: [ntfsd] Installing a choice of drivers

I plan to use a single product installer (using MSI) to install to the full
range of MS platforms. I would hope to use mini-filter if the filter manager
is present and only drop back to a legacy filter driver otherwise.

So … what is the recommendation as to how should I discriminate the cases
within the installer? Do I check for existence of FltMgr.sys? Do I look for
some filter manager registry entries? Do I check the service packs,
“knowing” that XP SP2 and 2003 SP1 have the filter manager?

Are there any guidelines on this yet? Or am I getting ahead of myself?

Brian


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

You are currently subscribed to ntfsd as: xxxxx@livevault.com To unsubscribe
send a blank email to xxxxx@lists.osr.com

Brian,

You can do either of the following:

  1. Query the SCM for fltmgr being running as Ted pointer out.
  2. Lookup the registry for the presence of the fltmgr service key
    definition.
  3. Detect the presence of the \FileSystem\Filters\FltMgr device object.

Decide on the mechanism which suites your needs.

Thanks
Ravinder

This posting is provided “AS IS” with no warranties, and confers no rights.

“Ted Hess” wrote in message news:xxxxx@ntfsd…
> A good install question – I plan on querying the Service Control Mgr to
see
> if the FltMgr driver is “loaded” (running state).
>
> Unfortunately, installing a driver using an .INF file is not directly
> supported in the Windows Installer framework so you end up customizing
> driver installs completely.
>
> /ted
>
> -----Original Message-----
> From: Brian Collins [mailto:xxxxx@iOra.com]
> Sent: Monday, April 05, 2004 11:20 AM
> To: Windows File Systems Devs Interest List
> Subject: [ntfsd] Installing a choice of drivers
>
>
> I plan to use a single product installer (using MSI) to install to the
full
> range of MS platforms. I would hope to use mini-filter if the filter
manager
> is present and only drop back to a legacy filter driver otherwise.
>
> So … what is the recommendation as to how should I discriminate the
cases
> within the installer? Do I check for existence of FltMgr.sys? Do I look
for
> some filter manager registry entries? Do I check the service packs,
> “knowing” that XP SP2 and 2003 SP1 have the filter manager?
>
> Are there any guidelines on this yet? Or am I getting ahead of myself?
>
> Brian
>
>
>
> —
> Questions? First check the IFS FAQ at
> https://www.osronline.com/article.cfm?id=17
>
> You are currently subscribed to ntfsd as: xxxxx@livevault.com To
unsubscribe
> send a blank email to xxxxx@lists.osr.com
>

Thanks

Brian

“Ravinder Thind” wrote in message
news:xxxxx@ntfsd…
> Brian,
>
> You can do either of the following:
>
> 1. Query the SCM for fltmgr being running as Ted pointer out.
> 2. Lookup the registry for the presence of the fltmgr service key
> definition.
> 3. Detect the presence of the \FileSystem\Filters\FltMgr device object.
>
> Decide on the mechanism which suites your needs.
>
> Thanks
> Ravinder
> –
> This posting is provided “AS IS” with no warranties, and confers no
rights.
>
> “Ted Hess” wrote in message news:xxxxx@ntfsd…
> > A good install question – I plan on querying the Service Control Mgr to
> see
> > if the FltMgr driver is “loaded” (running state).
> >
> > Unfortunately, installing a driver using an .INF file is not directly
> > supported in the Windows Installer framework so you end up customizing
> > driver installs completely.
> >
> > /ted
> >
> > -----Original Message-----
> > From: Brian Collins [mailto:xxxxx@iOra.com]
> > Sent: Monday, April 05, 2004 11:20 AM
> > To: Windows File Systems Devs Interest List
> > Subject: [ntfsd] Installing a choice of drivers
> >
> >
> > I plan to use a single product installer (using MSI) to install to the
> full
> > range of MS platforms. I would hope to use mini-filter if the filter
> manager
> > is present and only drop back to a legacy filter driver otherwise.
> >
> > So … what is the recommendation as to how should I discriminate the
> cases
> > within the installer? Do I check for existence of FltMgr.sys? Do I look
> for
> > some filter manager registry entries? Do I check the service packs,
> > “knowing” that XP SP2 and 2003 SP1 have the filter manager?
> >
> > Are there any guidelines on this yet? Or am I getting ahead of myself?
> >
> > Brian
> >
> >
> >
> > —
> > Questions? First check the IFS FAQ at
> > https://www.osronline.com/article.cfm?id=17
> >
> > You are currently subscribed to ntfsd as: xxxxx@livevault.com To
> unsubscribe
> > send a blank email to xxxxx@lists.osr.com
> >
>
>
>