home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 3 / Windows / inf / wvmbus.inf < prev    next >
Encoding:
Text (UTF-16)  |  2008-01-19  |  9.2 KB  |  163 lines

  1. ;/*++
  2. ;
  3. ;Copyright (c) 1990-1999 Microsoft Corporation All rights Reserved
  4. ;
  5. ;Module Name:
  6. ;
  7. ;    VMBus.INF
  8. ;
  9. ;Abstract:
  10. ;    INF file for installing VMBus driver
  11. ;
  12. ;Installation Notes:
  13. ;    Using Devcon: Type "devcon install VMBus.inf root\vmbus" to install
  14. ;
  15. ;--*/
  16. [Version]
  17. Signature="$WINDOWS NT$"
  18. Class=SYSTEM
  19. ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
  20. Provider=%MSFT%
  21. DriverVer=06/21/2006,6.0.6001.18000
  22. ;
  23. ; Comment CatalogFile for CBB, the ';' will be removed when makefile.inc 
  24. ; creates the INF file locally.
  25. ;
  26. ;CatalogFile=vmdrivers.cat
  27.  
  28.  
  29. [DestinationDirs]
  30. DefaultDestDir = 12
  31. System_Dir = 11
  32.  
  33. [SourceDisksNames]
  34. 1 = %DiskId1%,,,""
  35.  
  36. [SourceDisksFiles]
  37. vmbus.sys  = 1,,
  38. vmbuspipe.dll = 1,,
  39. winhv.sys = 1,,
  40.  
  41. ;*****************************************
  42. ; VMBus Install Section
  43. ;*****************************************
  44.  
  45. [Manufacturer]
  46. %StdMfg%=Standard,NTamd64,NTx86.5.1
  47.  
  48. [Standard]
  49. ;
  50. ; These are the VMbus pnp ids for Windows 2000
  51. ;
  52.  
  53. %VMBus.DeviceDesc%=VMBus_Device_Win2K,      root\VMBus
  54. %VMBus.DeviceDesc%=VMBus_Device_Win2K,      ACPI\VMBus
  55.  
  56. [Standard.NTx86.5.1]
  57. ;
  58. ; These are the VMbus pnp ids for Windows XP and later, 32-bit
  59. ;
  60.  
  61. %VMBus.DeviceDesc%=VMBus_Device_Root,       root\VMBus
  62. %VMBus.DeviceDesc%=VMBus_Device_XP_Child,   ACPI\VMBus
  63.  
  64. [Standard.NTamd64]
  65. ;
  66. ; These are the VMbus pnp ids for 64-bit versions of Windows
  67. ;
  68.  
  69. %VMBus.DeviceDesc%=VMBus_Device_Root,       root\VMBus
  70. %VMBus.DeviceDesc%=VMBus_Device_XP_Child,   ACPI\VMBus
  71.  
  72. [VMBus_Device_Win2K.NT]
  73. CopyFiles=Drivers_Dir
  74. CopyFiles=System_Dir
  75.  
  76. [VMBus_Device_Win2K.NT.HW]
  77. AddReg=VMBus_Device_Win2K.NT.AddReg
  78.  
  79. [VMBus_Device_Root.NT]
  80. CopyFiles=Drivers_Dir
  81. CopyFiles=System_Dir
  82.  
  83. [VMBus_Device_Root.NT.HW]
  84. AddReg=VMBus_Device_XP.NT.AddReg
  85.  
  86. [VMBus_Device_XP_Child.NT]
  87. CopyFiles=Drivers_Dir
  88. CopyFiles=System_Dir
  89.  
  90. [VMBus_Device_XP_Child.NT.HW]
  91. AddReg=VMBus_Device_XP.NT.AddReg
  92.  
  93. [VMBus_Device_Win2K.NT.AddReg]                            
  94. HKR,,DeviceCharacteristics,0x10001,0x0100         ; Use same security checks on relative opens
  95. HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"      ; Allow generic-all access to Built-in administrators and Local system
  96.                                                   ; (Network Service didn't exist in Win2K)
  97.  
  98. [VMBus_Device_XP.NT.AddReg]                            
  99. HKR,,DeviceCharacteristics,0x10001,0x0100         ; Use same security checks on relative opens
  100. HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;NS)"  ; Allow generic-all access to Built-in administrators, Local system, and network service
  101.  
  102. [Drivers_Dir]
  103. vmbus.sys
  104. winhv.sys
  105.  
  106. [System_Dir]
  107. vmbuspipe.dll
  108.  
  109.  
  110. ;-------------- Service installation for Win2K child partitions
  111. [VMBus_Device_Win2K.NT.Services]
  112. AddService = vmbus,%SPSVCINST_ASSOCSERVICE%, vmbus_Service_Inst_Child, vmbus_EventLog_Inst
  113.  
  114. ;-------------- Service installation for WinXP and later child partitions
  115. [VMBus_Device_XP_Child.NT.Services]
  116. AddService = vmbus,%SPSVCINST_ASSOCSERVICE%, vmbus_Service_Inst_Child, vmbus_EventLog_Inst
  117.  
  118. ;-------------- Service installation for Longhorn Server parent partitions or standalone loopback installations
  119. [VMBus_Device_Root.NT.Services]
  120. AddService = vmbus,%SPSVCINST_ASSOCSERVICE%, vmbus_Service_Inst_Parent, vmbus_EventLog_Inst
  121.  
  122. ; -------------- vmbus driver install sections
  123. [vmbus_Service_Inst_Parent]
  124. DisplayName    = %vmbus.SVCDESC%
  125. ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
  126. StartType      = 3               ; SERVICE_DEMAND_START 
  127. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  128. ServiceBinary  = %12%\vmbus.sys
  129. LoadOrderGroup = Extended Base
  130.  
  131. ; -------------- vmbus driver install sections
  132. [vmbus_Service_Inst_Child]
  133. DisplayName    = %vmbus.SVCDESC%
  134. ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
  135. StartType      = 0               ; SERVICE_BOOT_START 
  136. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  137. ServiceBinary  = %12%\vmbus.sys
  138. LoadOrderGroup = System Bus Extender
  139.  
  140. ; -------------- vmbus eventlog setup sections
  141. [vmbus_EventLog_Inst]
  142. AddReg         = vmbus_EventLog_AddReg
  143.  
  144. [vmbus_EventLog_AddReg]
  145. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\vmbus.sys"
  146. HKR,,TypesSupported,0x00010001,7
  147.  
  148. ; -------------- vmbus driver uninstall sections
  149. [DefaultUninstall.Services]
  150. DelService = vmbus,0x00000200
  151.  
  152. [DefaultUninstall]
  153. DelFiles = Drivers_Dir
  154. DelFiles = System_Dir
  155.  
  156. [Strings]
  157. SPSVCINST_ASSOCSERVICE= 0x00000002
  158. MSFT = "Microsoft"
  159. StdMfg = "Microsoft"
  160. DiskId1 = "VMBus Installation Disk #1"
  161. VMBus.DeviceDesc = "VMBus"
  162. vmbus.SVCDESC = "VMBus"
  163.