[Version]
signature = "$Windows NT$"
Class = "ActivityMonitor" ;This is determined by the work this filter driver does
ClassGuid = {b86dff51-a31e-4bac-b3cf-e8cfe75c9fc2} ;This value is determined by the Class
Provider = %MyName%
DriverVer = 08/28/2005,1.0.0.1
CatalogFile = Mycat.cat ; A CatalogFile entry is required for a WHQL signature.
; The actual catalog file will be provided by WHQL. The
; catalog file for this sample is not provided for use.
[DestinationDirs]
DefaultDestDir = 12
My.DriverFiles = 12 ;%windir%/system32/drivers
[SourceDisksNames]
1 = %MyDisk%
[SourceDisksFiles]
%MySysFileName% = 1
[DefaultInstall]
OptionDesc = %MyServiceDesc%
CopyFiles = My.DriverFiles
[DefaultInstall.Services]
AddService = %MyServiceName%,,My.Service
AddReg = My.AddRegistry
[DefaultUninstall]
DelFiles = My.DriverFiles
DelReg = My.DelRegistry
[DefaultUninstall.Services]
DelService = %MyServiceName%,0x200
[My.Service]
DisplayName = %MyServiceName%
Description = %MyServiceDesc%
ServiceBinary = %12%/%MySysFileName% ;%windir%/system32/drivers/JwFvfs.sys
ServiceType = 2 ;SERVICE_FILE_SYSTEM_DRIVER
StartType = 0 ;SERVICE_BOOT_START
ErrorControl = 1 ;SERVICE_ERROR_NORMAL
LoadOrderGroup = "FSFilter Activity Monitor" ;"filter" if install to 2k.
AddReg = My.AddRegistry
[My.AddRegistry]
[My.DelRegistry]
[My.DriverFiles]
%MySysFileName%
[Strings]
MyName = "Tan Wen"
MyServiceDesc = "Tan Wen's File System Filter."
MyServiceName = "TanWenFsF"
MyRegistry = "system/currentcontrolset/services/TanWenFsF"
MyDisk = "Tan Wen Source Media"
MySysFileName = "TanWen.sys"
修改的時候只要修改最後的字符串列表,依次是 開發者名,服務描述,服務名,註冊表位置,磁盤標籤,驅動文件名。臨時使用,一般只要修改驅動文件名字就行了。
如果要增加註冊表項,填寫上邊的My.AddRegistry和My.DelRegistry節。
以 上只能安裝到xp以上的系統。安裝到2000時,要把上邊的"FSFilter Activity Monitor"修改爲"filter", 因爲2000下還沒有Activity Monitor這個過濾器類別。而xp下ms推薦使用"FSFilter Activity Monitor"類別。