home *** CD-ROM | disk | FTP | other *** search
- ;
- ; Private Folder
- ;
- ;
- ; Copyright (c) 2006, Microsoft Corporation
- ;
-
- [SourceDisksNames]
- 1 = %PFDriverName%,,,
-
- [SourceDisksFiles]
- prvflder.sys = 1
-
- [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 = %Msft%
- DriverVer = 03/20/2006, 1.0.0.1
- CatalogFile = prvflder.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
- Regrsn.DriverFiles = 12 ;%windir%\system32\drivers
-
- ;;
- ;; Default install sections
- ;;
-
- [DefaultInstall]
- OptionDesc = %prvflderServiceDesc%
- CopyFiles = Regrsn.DriverFiles
-
- [DefaultInstall.Services]
- AddService = %prvflderServiceName%,,Prvflder.Service
-
- ;;
- ;; Default uninstall sections
- ;;
-
- [DefaultUninstall]
- DelFiles = Regrsn.DriverFiles
- DelReg = Prvflder.DelRegistry
-
-
- [DefaultUninstall.Services]
- DelService = Prvflder,0x204 ;Ensure service is stopped before deleting
-
- ;
- ; Services Section
- ;
-
- [Prvflder.Service]
- DisplayName = %prvflderServiceName%
- Description = %prvflderServiceDesc%
- ServiceBinary = %12%\prvflder.sys ;%windir%\system32\drivers\prvflder.sys
- Dependencies = %prvflderFltMgrName% ;FltMgr
- ServiceType = 2 ;SERVICE_FILE_SYSTEM_DRIVER
- StartType = 2 ;SERVICE_DEMAND_START, for debug use, 0=boot, 1=sys, 2=auto
- ErrorControl = 1 ;SERVICE_ERROR_NORMAL
- LoadOrderGroup = "FSFilter Encryption"
- AddReg = Prvflder.AddRegistry
-
- ;
- ; Registry Modifications
- ;
-
- [Prvflder.AddRegistry]
- ; HKR means the Services key
- HKR,%RegInstancesSubkeyName%,%RegDefaultInstanceValueName%,0x00000000,%Instance1.Name%
- HKR,%RegInstancesSubkeyName%"\"%Instance1.Name%,%RegAltitudeValueName%,0x00000000,%Instance1.Altitude%
- HKR,%RegInstancesSubkeyName%"\"%Instance1.Name%,%RegFlagsValueName%,0x00010001,%Instance1.Flags%
-
- [Prvflder.DelRegistry]
- HKR,%RegInstancesSubkeyName%,%RegDefaultInstanceValueName%,0x00000000,%Instance1.Name%
- HKR,%RegInstancesSubkeyName%"\"%Instance1.Name%,%RegAltitudeValueName%,0x00000000,%Instance1.Altitude%
- HKR,%RegInstancesSubkeyName%"\"%Instance1.Name%,%RegFlagsValueName%,0x00010001,%Instance1.Flags%
-
- ;
- ; Copy Files
- ;
-
- [Regrsn.DriverFiles]
- prvflder.sys
-
- ;
- ; String Section
- ;
-
- [Strings]
- Msft = "Microsoft Corporation"
- prvflderServiceDesc = "Private Folder Mini-Filter Driver"
- prvflderServiceName = "Prvflder"
- prvflderFltMgrName = "FltMgr"
- RegInstancesSubkeyName = "Instances"
- RegDefaultInstanceValueName = "DefaultInstance"
- RegAltitudeValueName = "Altitude"
- RegFlagsValueName = "Flags"
- PFDriverName = "Microsoft Private Folder"
-
- ;Instances specific information.
- Instance1.Name = "Prvflder Instance"
- Instance1.Altitude = "148000"
- Instance1.Flags = 0x0 ; allow automatic attachments, FltMgr
-