Arrange the filter driver.

Is there any method to arrange the order of the filter driver? Such as attaching a file encryption filter driver below the existing anti-virus driver? Is that possible?

Yep - change the Tag parameter of your filter driver in the registry to 1 - but remember to change the Tag of the filter that had 1 previously.
This will load your driver before any other. However, I suppose you need to be the last one called? In that case, you don’t have much choice - one is to leave the Tag
blank, which, IIRC, will load your driver as the last one in the group. On the other hand, all AV drivers load as Automatic or Manual, which will cause them to load any
Boot or System load driver - and before any driver which has a group.

Regards, Dejan.

Eric Chan wrote:

Is there any method to arrange the order of the filter driver? Such as attaching a file encryption filter driver below the existing anti-virus driver? Is that possible?


Kind regards, Dejan M. www.alfasp.com
E-mail: xxxxx@alfasp.com ICQ#: 56570367
Alfa File Monitor - File monitoring library for Win32 developers.
Alfa File Protector - File protection and hiding library for Win32 developers.
Alfa Registry Monitor - Registry monitoring library for Win32 developers.
Alfa Registry Protector - Registry protection library for Win32 developers.

In addition to this, XP provides a much wider range of fs driver groups,
such as encryption, antivirus , etc.

----- Original Message -----
From: “Dejan Maksimovic”
To: “File Systems Developers”
Sent: Friday, August 02, 2002 11:40 AM
Subject: [ntfsd] Re: Arrange the filter driver.

>
> Yep - change the Tag parameter of your filter driver in the registry
to 1 - but remember to change the Tag of the filter that had 1 previously.
> This will load your driver before any other. However, I suppose you
need to be the last one called? In that case, you don’t have much choice -
one is to leave the Tag
> blank, which, IIRC, will load your driver as the last one in the group. On
the other hand, all AV drivers load as Automatic or Manual, which will cause
them to load any
> Boot or System load driver - and before any driver which has a group.
>
> Regards, Dejan.
>
> Eric Chan wrote:
>
> > Is there any method to arrange the order of the filter driver? Such as
attaching a file encryption filter driver below the existing anti-virus
driver? Is that possible?
>
> –
> Kind regards, Dejan M. www.alfasp.com
> E-mail: xxxxx@alfasp.com ICQ#: 56570367
> Alfa File Monitor - File monitoring library for Win32 developers.
> Alfa File Protector - File protection and hiding library for Win32
developers.
> Alfa Registry Monitor - Registry monitoring library for Win32 developers.
> Alfa Registry Protector - Registry protection library for Win32
developers.
>
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@rdsor.ro
> To unsubscribe send a blank email to %%email.unsub%%
>

Old-style service dependencies can help.

----- Original Message -----
From: “Eric Chan”
To: “File Systems Developers”
Sent: Friday, August 02, 2002 12:27 PM
Subject: [ntfsd] Arrange the filter driver.

> Is there any method to arrange the order of the filter driver? Such
as attaching a file encryption filter driver below the existing
anti-virus driver? Is that possible?
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to %%email.unsub%%
>

At 02:46 PM 8/2/02, you wrote:

In addition to this, XP provides a much wider range of fs driver groups,
such as encryption, antivirus , etc.

Can I create/add these additional groups in the registry on NT/Win2k
without any adverse effect? This should be the best way to put a filter
driver below/above certain other type of filter drivers.

Regards,
Robin

You can, however , no FSF drivers for NT wont pay any respect to your new
groups.

----- Original Message -----
From: “Robin”
To: “File Systems Developers”
Sent: Friday, August 02, 2002 3:21 PM
Subject: [ntfsd] Re: Arrange the filter driver.

> At 02:46 PM 8/2/02, you wrote:
> >In addition to this, XP provides a much wider range of fs driver groups,
> >such as encryption, antivirus , etc.
>
> Can I create/add these additional groups in the registry on NT/Win2k
> without any adverse effect? This should be the best way to put a filter
> driver below/above certain other type of filter drivers.
>
> Regards,
> Robin
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@rdsor.ro
> To unsubscribe send a blank email to %%email.unsub%%
>

When determining which driver to load, the OS loader first looks at the
“Start Type” – Boot, System, Auto, Demand. For drivers with the Boot,
System or Auto start type, the OS loader looks at all drivers with the
same start type, then loads them in order of their load order group and
finally their tag.

For file system drivers that attach to new volumes as they appear in the
system, when you load determines your attachment order in the file
system filter stack as well.

In Windows XP, we added about 20 new load order groups that describe
classes of file system filter drivers. Here’s the list ordered as they
would be stacked with respect to the base file system:

Filter
FSFilter Top
FSFilter Activity Monitor
FSFilter Undelete
FSFilter Anti-Virus
FSFilter Replication
FSFilter Continuous Backup
FSFilter Content Screener
FSFilter Quota Management
FSFilter System Recovery
FSFilter Cluster File System
FSFilter HSM
FSFilter Compression
FSFilter Encryption
FSFilter Physical Quota Management
FSFilter Open File
FSFilter Security Enhancer
FSFilter Copy Protection
FSFilter Bottom
FSFilter System
FSFilter Infrastructure
*base file system*

This helps give clearer control of the load order for filters with the
same start type.

One thing to note is that the “Start Type” take precedence in the
ordering over the “Load Order Group”. Therefore, if you have a filter
with the start type of “BOOT” and the load order group of “FSFilter
Activity Monitor”, it will be loaded before a filter with the start type
of “SYSTEM” and the load order group of “FSFilter Encryption”.

Molly Brown
Microsoft Corporation

This posting is provided “AS IS” with no implied warrenties and confers
no rights.


You are currently subscribed to ntfsd as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to %%email.unsub%%