home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 September / PCWorld_2006-09_cd.bin / zabezpeceni / privatefolder / MSPF10ENU.msi / _12CA16157A84ECD69070A34FFC2EBF1D / FILE_PRVFLDER_INF < prev    next >
Encoding:
Windows Setup INFormation  |  2006-04-13  |  3.2 KB  |  106 lines

  1. ;
  2. ; Private Folder
  3. ;
  4. ;
  5. ; Copyright (c) 2006, Microsoft Corporation
  6. ;
  7.  
  8. [SourceDisksNames]
  9. 1 = %PFDriverName%,,,
  10.  
  11. [SourceDisksFiles]
  12. prvflder.sys = 1
  13.  
  14. [Version]
  15. signature   = "$Windows NT$"
  16. Class       = "ActivityMonitor"                         ;This is determined by the work this filter driver does
  17. ClassGuid   = {b86dff51-a31e-4bac-b3cf-e8cfe75c9fc2}    ;This value is determined by the Class
  18. Provider    = %Msft%
  19. DriverVer   = 03/20/2006, 1.0.0.1
  20. CatalogFile = prvflder.cat                ; A CatalogFile entry is required for a WHQL signature.
  21.                                                         ; The actual catalog file will be provided by WHQL.  The
  22.                                                         ; catalog file for this sample is not provided for use.
  23. [DestinationDirs]
  24. DefaultDestDir          = 12
  25. Regrsn.DriverFiles      = 12                            ;%windir%\system32\drivers
  26.  
  27. ;;
  28. ;; Default install sections
  29. ;;
  30.  
  31. [DefaultInstall]
  32. OptionDesc          = %prvflderServiceDesc%
  33. CopyFiles           = Regrsn.DriverFiles
  34.  
  35. [DefaultInstall.Services]
  36. AddService          = %prvflderServiceName%,,Prvflder.Service
  37.  
  38. ;;
  39. ;; Default uninstall sections
  40. ;;
  41.  
  42. [DefaultUninstall]
  43. DelFiles   = Regrsn.DriverFiles
  44. DelReg     = Prvflder.DelRegistry
  45.  
  46.  
  47. [DefaultUninstall.Services]
  48. DelService = Prvflder,0x204      ;Ensure service is stopped before deleting
  49.  
  50. ;
  51. ; Services Section
  52. ;
  53.  
  54. [Prvflder.Service]
  55. DisplayName      = %prvflderServiceName%
  56. Description      = %prvflderServiceDesc%
  57. ServiceBinary    = %12%\prvflder.sys            ;%windir%\system32\drivers\prvflder.sys
  58. Dependencies     = %prvflderFltMgrName%            ;FltMgr
  59. ServiceType      = 2                    ;SERVICE_FILE_SYSTEM_DRIVER
  60. StartType        = 2                    ;SERVICE_DEMAND_START, for debug use, 0=boot, 1=sys, 2=auto
  61. ErrorControl     = 1                    ;SERVICE_ERROR_NORMAL
  62. LoadOrderGroup   = "FSFilter Encryption"
  63. AddReg           = Prvflder.AddRegistry
  64.  
  65. ;
  66. ; Registry Modifications
  67. ;
  68.  
  69. [Prvflder.AddRegistry]
  70. ; HKR means the Services key
  71. HKR,%RegInstancesSubkeyName%,%RegDefaultInstanceValueName%,0x00000000,%Instance1.Name%
  72. HKR,%RegInstancesSubkeyName%"\"%Instance1.Name%,%RegAltitudeValueName%,0x00000000,%Instance1.Altitude%
  73. HKR,%RegInstancesSubkeyName%"\"%Instance1.Name%,%RegFlagsValueName%,0x00010001,%Instance1.Flags%
  74.  
  75. [Prvflder.DelRegistry]
  76. HKR,%RegInstancesSubkeyName%,%RegDefaultInstanceValueName%,0x00000000,%Instance1.Name%
  77. HKR,%RegInstancesSubkeyName%"\"%Instance1.Name%,%RegAltitudeValueName%,0x00000000,%Instance1.Altitude%
  78. HKR,%RegInstancesSubkeyName%"\"%Instance1.Name%,%RegFlagsValueName%,0x00010001,%Instance1.Flags%
  79.  
  80. ;
  81. ; Copy Files
  82. ;
  83.  
  84. [Regrsn.DriverFiles]
  85. prvflder.sys
  86.  
  87. ;
  88. ; String Section
  89. ;
  90.  
  91. [Strings]
  92. Msft                = "Microsoft Corporation"
  93. prvflderServiceDesc        = "Private Folder Mini-Filter Driver"
  94. prvflderServiceName        = "Prvflder"
  95. prvflderFltMgrName        = "FltMgr"
  96. RegInstancesSubkeyName        = "Instances"
  97. RegDefaultInstanceValueName    = "DefaultInstance"
  98. RegAltitudeValueName        = "Altitude"
  99. RegFlagsValueName        = "Flags"
  100. PFDriverName            = "Microsoft Private Folder"
  101.  
  102. ;Instances specific information.
  103. Instance1.Name       = "Prvflder Instance"
  104. Instance1.Altitude   = "148000"
  105. Instance1.Flags      = 0x0          ; allow automatic attachments, FltMgr
  106.