home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 4 / Windows / inf / wvmbus.inf < prev    next >
Windows Setup INFormation  |  2008-01-19  |  9KB  |  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. [DestinationDirs]
  28. DefaultDestDir = 12
  29. System_Dir = 11
  30. [SourceDisksNames]
  31. 1 = %DiskId1%,,,""
  32. [SourceDisksFiles]
  33. vmbus.sys  = 1,,
  34. vmbuspipe.dll = 1,,
  35. winhv.sys = 1,,
  36. ;*****************************************
  37. ; VMBus Install Section
  38. ;*****************************************
  39. [Manufacturer]
  40. %StdMfg%=Standard,NTamd64,NTx86.5.1
  41. [Standard]
  42. ;
  43. ; These are the VMbus pnp ids for Windows 2000
  44. ;
  45. %VMBus.DeviceDesc%=VMBus_Device_Win2K,      root\VMBus
  46. %VMBus.DeviceDesc%=VMBus_Device_Win2K,      ACPI\VMBus
  47. [Standard.NTx86.5.1]
  48. ;
  49. ; These are the VMbus pnp ids for Windows XP and later, 32-bit
  50. ;
  51. %VMBus.DeviceDesc%=VMBus_Device_Root,       root\VMBus
  52. %VMBus.DeviceDesc%=VMBus_Device_XP_Child,   ACPI\VMBus
  53. [Standard.NTamd64]
  54. ;
  55. ; These are the VMbus pnp ids for 64-bit versions of Windows
  56. ;
  57. %VMBus.DeviceDesc%=VMBus_Device_Root,       root\VMBus
  58. %VMBus.DeviceDesc%=VMBus_Device_XP_Child,   ACPI\VMBus
  59. [VMBus_Device_Win2K.NT]
  60. CopyFiles=Drivers_Dir
  61. CopyFiles=System_Dir
  62. [VMBus_Device_Win2K.NT.HW]
  63. AddReg=VMBus_Device_Win2K.NT.AddReg
  64. [VMBus_Device_Root.NT]
  65. CopyFiles=Drivers_Dir
  66. CopyFiles=System_Dir
  67. [VMBus_Device_Root.NT.HW]
  68. AddReg=VMBus_Device_XP.NT.AddReg
  69. [VMBus_Device_XP_Child.NT]
  70. CopyFiles=Drivers_Dir
  71. CopyFiles=System_Dir
  72. [VMBus_Device_XP_Child.NT.HW]
  73. AddReg=VMBus_Device_XP.NT.AddReg
  74. [VMBus_Device_Win2K.NT.AddReg]                            
  75. HKR,,DeviceCharacteristics,0x10001,0x0100         ; Use same security checks on relative opens
  76. HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"      ; Allow generic-all access to Built-in administrators and Local system
  77.                                                   ; (Network Service didn't exist in Win2K)
  78. [VMBus_Device_XP.NT.AddReg]                            
  79. HKR,,DeviceCharacteristics,0x10001,0x0100         ; Use same security checks on relative opens
  80. 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
  81. [Drivers_Dir]
  82. vmbus.sys
  83. winhv.sys
  84. [System_Dir]
  85. vmbuspipe.dll
  86. ;-------------- Service installation for Win2K child partitions
  87. [VMBus_Device_Win2K.NT.Services]
  88. AddService = vmbus,%SPSVCINST_ASSOCSERVICE%, vmbus_Service_Inst_Child, vmbus_EventLog_Inst
  89. ;-------------- Service installation for WinXP and later child partitions
  90. [VMBus_Device_XP_Child.NT.Services]
  91. AddService = vmbus,%SPSVCINST_ASSOCSERVICE%, vmbus_Service_Inst_Child, vmbus_EventLog_Inst
  92. ;-------------- Service installation for Longhorn Server parent partitions or standalone loopback installations
  93. [VMBus_Device_Root.NT.Services]
  94. AddService = vmbus,%SPSVCINST_ASSOCSERVICE%, vmbus_Service_Inst_Parent, vmbus_EventLog_Inst
  95. ; -------------- vmbus driver install sections
  96. [vmbus_Service_Inst_Parent]
  97. DisplayName    = %vmbus.SVCDESC%
  98. ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
  99. StartType      = 3               ; SERVICE_DEMAND_START 
  100. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  101. ServiceBinary  = %12%\vmbus.sys
  102. LoadOrderGroup = Extended Base
  103. ; -------------- vmbus driver install sections
  104. [vmbus_Service_Inst_Child]
  105. DisplayName    = %vmbus.SVCDESC%
  106. ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
  107. StartType      = 0               ; SERVICE_BOOT_START 
  108. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  109. ServiceBinary  = %12%\vmbus.sys
  110. LoadOrderGroup = System Bus Extender
  111. ; -------------- vmbus eventlog setup sections
  112. [vmbus_EventLog_Inst]
  113. AddReg         = vmbus_EventLog_AddReg
  114. [vmbus_EventLog_AddReg]
  115. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\vmbus.sys"
  116. HKR,,TypesSupported,0x00010001,7
  117. ; -------------- vmbus driver uninstall sections
  118. [DefaultUninstall.Services]
  119. DelService = vmbus,0x00000200
  120. [DefaultUninstall]
  121. DelFiles = Drivers_Dir
  122. DelFiles = System_Dir
  123. [Strings]
  124. SPSVCINST_ASSOCSERVICE= 0x00000002
  125. MSFT = "Microsoft"
  126. StdMfg = "Microsoft"
  127. DiskId1 = "VMBus Installation Disk #1"
  128. VMBus.DeviceDesc = "VMBus"
  129. vmbus.SVCDESC = "VMBus"