home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 4 / Windows / inf / wvmic.inf < prev   
Windows Setup INFormation  |  2008-01-19  |  37KB  |  511 lines

  1.  ■;/*++
  2. ;
  3. ; Copyright (c) 2006 Microsoft Corporation All rights Reserved
  4. ;
  5. ; Module Name:
  6. ;
  7. ;    vmic.inf
  8. ;
  9. ; Abstract:
  10. ;    INF file for installing the integration components
  11. ;
  12. ; Author:
  13. ;    Aaron Giles (aarongi)  09/28/2006
  14. ;
  15. ;--*/
  16. [Version]
  17. Signature="$WINDOWS NT$"
  18. Class=System Devices
  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=vmic.cat
  27. [DestinationDirs]
  28. DefaultDestDir = 11
  29. [SourceDisksNames]
  30. 1 = %DiskId1%
  31. [SourceDisksFiles]
  32. vmicsvc.exe = 1
  33. vmictimeprovider.dll = 1
  34. IcCoinstall.dll = 1
  35. ;-------------- Service files
  36. [System_Dir]
  37. vmicsvc.exe
  38. ;-------------- Coinstaller defs
  39. [DestinationDirs]
  40. CoInstaller_CopyFiles = 11
  41. [CoInstaller_CopyFiles]
  42. IcCoinstall.dll
  43. [CoInstaller_AddReg]
  44. HKR,,CoInstallers32,0x00010000, "IcCoinstall.dll,IcCoinstaller"
  45. ;*****************************************
  46. ; Models Sections
  47. ;*****************************************
  48. [Manufacturer]
  49. %StdMfg%=Standard,NTamd64,NT.6,NTamd64.6 
  50. ;-------------- Windows 2000, Windows XP, Windows Server 2003 (x86 and amd64)
  51. [Standard]
  52. %Heartbeat.DeviceDesc%   = VmIcHeartbeat_NT5,   vmbus\{57164f39-9115-4e78-ab55-382f3bd5422d}
  53. %KvpExchange.DeviceDesc% = VmIcKvpExchange_NT5, vmbus\{242ff919-07db-4180-9c2e-b86cb68c8c55}
  54. %Shutdown.DeviceDesc%    = VmIcShutdown_NT5,    vmbus\{b6650ff7-33bc-4840-8048-e0676786f393}
  55. %TimeSync.DeviceDesc%    = VmIcTimeSync_NT5,    vmbus\{2dd1ce17-079e-403c-b352-a1921ee207ee}
  56. %VSS.DeviceDesc%         = VmIcVss_NT5,         vmbus\{2450ee40-33bf-4fbd-892e-9fb06e9214cf}
  57. [Standard.NTamd64]
  58. %Heartbeat.DeviceDesc%   = VmIcHeartbeat_NT5,   vmbus\{57164f39-9115-4e78-ab55-382f3bd5422d}
  59. %KvpExchange.DeviceDesc% = VmIcKvpExchange_NT5, vmbus\{242ff919-07db-4180-9c2e-b86cb68c8c55}
  60. %Shutdown.DeviceDesc%    = VmIcShutdown_NT5,    vmbus\{b6650ff7-33bc-4840-8048-e0676786f393}
  61. %TimeSync.DeviceDesc%    = VmIcTimeSync_NT5,    vmbus\{2dd1ce17-079e-403c-b352-a1921ee207ee}
  62. %VSS.DeviceDesc%         = VmIcVss_NT5,         vmbus\{2450ee40-33bf-4fbd-892e-9fb06e9214cf}
  63. ;-------------- Windows Vista and up (x86 and amd64)
  64. [Standard.NT.6]
  65. %Heartbeat.DeviceDesc%   = VmIcHeartbeat_NT6,    vmbus\{57164f39-9115-4e78-ab55-382f3bd5422d}
  66. %KvpExchange.DeviceDesc% = VmIcKvpExchange_NT6,  vmbus\{242ff919-07db-4180-9c2e-b86cb68c8c55}
  67. %Shutdown.DeviceDesc%    = VmIcShutdown_NT6,     vmbus\{b6650ff7-33bc-4840-8048-e0676786f393}
  68. %TimeSync.DeviceDesc%    = VmIcTimeSync_NT6,     vmbus\{2dd1ce17-079e-403c-b352-a1921ee207ee}
  69. %VSS.DeviceDesc%         = VmIcVss_NT6,          vmbus\{2450ee40-33bf-4fbd-892e-9fb06e9214cf}
  70. [Standard.NTamd64.6]
  71. %Heartbeat.DeviceDesc%   = VmIcHeartbeat_NT6,    vmbus\{57164f39-9115-4e78-ab55-382f3bd5422d}
  72. %KvpExchange.DeviceDesc% = VmIcKvpExchange_NT6,  vmbus\{242ff919-07db-4180-9c2e-b86cb68c8c55}
  73. %Shutdown.DeviceDesc%    = VmIcShutdown_NT6,     vmbus\{b6650ff7-33bc-4840-8048-e0676786f393}
  74. %TimeSync.DeviceDesc%    = VmIcTimeSync_NT6,     vmbus\{2dd1ce17-079e-403c-b352-a1921ee207ee}
  75. %VSS.DeviceDesc%         = VmIcVss_NT6,          vmbus\{2450ee40-33bf-4fbd-892e-9fb06e9214cf}
  76. ;*****************************************
  77. ; Install Sections
  78. ;*****************************************
  79. ;-------------- Windows 2000, Windows XP, Windows Server 2003 (x86 and amd64)
  80. [VmIcHeartbeat_NT5.NT]
  81. CopyFiles=System_Dir
  82. [VmIcKvpExchange_NT5.NT]
  83. CopyFiles=System_Dir
  84. AddReg=KvpExchange_NT5_AddReg
  85. [VmIcShutdown_NT5.NT]
  86. CopyFiles=System_Dir
  87. [VmIcTimeSync_NT5.NT]
  88. CopyFiles=System_Dir,TimeSync_CopyFiles
  89. AddReg=TimeSync_AddReg
  90. [VmIcVss_NT5.NT]
  91. CopyFiles=System_Dir
  92. ;-------------- Windows Vista and up
  93. [VmIcHeartbeat_NT6.NT]
  94. CopyFiles=System_Dir
  95. [VmIcKvpExchange_NT6.NT]
  96. CopyFiles=System_Dir
  97. AddReg=KvpExchange_NT6_AddReg
  98. [VmIcShutdown_NT6.NT]
  99. CopyFiles=System_Dir
  100. [VmIcTimeSync_NT6.NT]
  101. CopyFiles=System_Dir,TimeSync_CopyFiles
  102. AddReg=TimeSync_AddReg
  103. [VmIcVss_NT6.NT]
  104. CopyFiles=System_Dir
  105. ;*****************************************
  106. ; HW Sections
  107. ;*****************************************
  108. ;-------------- Windows 2000, Windows XP, Windows Server 2003
  109. [VmIcHeartbeat_NT5.HW]
  110. AddReg=VmIc_NT5.HW.AddReg
  111. [VmIcKvpExchange_NT5.HW]
  112. AddReg=VmIc_NT5.HW.AddReg
  113. [VmIcShutdown_NT5.HW]
  114. AddReg=VmIc_NT5.HW.AddReg
  115. [VmIcTimeSync_NT5.HW]
  116. AddReg=VmIc_NT5.HW.AddReg
  117. [VmIcVss_NT5.HW]
  118. AddReg=VmIc_NT5.HW.AddReg
  119. ;-------------- Windows Vista and up
  120. [VmIcHeartbeat_NT6.NT.HW]
  121. AddReg=VmIcHeartbeat_NT6.HW.AddReg
  122. [VmIcKvpExchange_NT6.NT.HW]
  123. AddReg=VmIcKvpExchange_NT6.HW.AddReg
  124. [VmIcShutdown_NT6.NT.HW]
  125. AddReg=VmIcShutdown_NT6.HW.AddReg
  126. [VmIcTimeSync_NT6.NT.HW]
  127. AddReg=VmIcTimeSync_NT6.HW.AddReg
  128. [VmIcVss_NT6.NT.HW]
  129. AddReg=VmIcVss_NT6.HW.AddReg
  130. ;*****************************************
  131. ; Services Sections
  132. ;*****************************************
  133. ;-------------- Windows 2000, Windows XP, Windows Server 2003
  134. [VmIcHeartbeat_NT5.NT.Services]
  135. AddService = ,%SPSVCINST_ASSOCSERVICE%  ; null service install
  136. AddService = vmicheartbeat, %SPSVCSINST_STARTSERVICE%, Heartbeat_Service_Inst_NT5
  137. [VmIcKvpExchange_NT5.NT.Services]
  138. AddService = ,%SPSVCINST_ASSOCSERVICE%  ; null service install
  139. AddService = vmickvpexchange, %SPSVCSINST_STARTSERVICE%, KvpExchange_Service_Inst_NT5
  140. [VmIcShutdown_NT5.NT.Services]
  141. AddService = ,%SPSVCINST_ASSOCSERVICE%  ; null service install
  142. AddService = vmicshutdown, %SPSVCSINST_STARTSERVICE%, Shutdown_Service_Inst_NT5
  143. [VmIcTimeSync_NT5.NT.Services]
  144. AddService = ,%SPSVCINST_ASSOCSERVICE%  ; null service install
  145. AddService = vmictimesync, %SPSVCSINST_STARTSERVICE%, TimeSync_Service_Inst_NT5
  146. [VmIcVss_NT5.NT.Services]
  147. AddService = ,%SPSVCINST_ASSOCSERVICE%  ; null service install
  148. AddService = vmicvss, %SPSVCSINST_STARTSERVICE%, VSS_Service_Inst_NT5
  149. ;-------------- Windows Vista an up
  150. [VmIcHeartbeat_NT6.NT.Services]
  151. AddService = ,%SPSVCINST_ASSOCSERVICE%  ; null service install
  152. AddService = vmicheartbeat, %SPSVCSINST_STARTSERVICE%, Heartbeat_Service_Inst_NT6
  153. [VmIcKvpExchange_NT6.NT.Services]
  154. AddService = ,%SPSVCINST_ASSOCSERVICE%  ; null service install
  155. AddService = vmickvpexchange, %SPSVCSINST_STARTSERVICE%, KvpExchange_Service_Inst_NT6
  156. [VmIcShutdown_NT6.NT.Services]
  157. AddService = ,%SPSVCINST_ASSOCSERVICE%  ; null service install
  158. AddService = vmicshutdown, %SPSVCSINST_STARTSERVICE%, Shutdown_Service_Inst_NT6
  159. [VmIcTimeSync_NT6.NT.Services]
  160. AddService = ,%SPSVCINST_ASSOCSERVICE%  ; null service install
  161. AddService = vmictimesync, %SPSVCSINST_STARTSERVICE%, TimeSync_Service_Inst_NT6
  162. [VmIcVss_NT6.NT.Services]
  163. AddService = ,%SPSVCINST_ASSOCSERVICE%  ; null service install
  164. AddService = vmicvss, %SPSVCSINST_STARTSERVICE%, VSS_Service_Inst_NT6
  165. ;*****************************************
  166. ; CoInstallers Sections
  167. ;*****************************************
  168. ;-------------- Windows 2000, Windows XP, Windows Server 2003
  169. [VmIcHeartbeat_NT5.NT.CoInstallers]
  170. AddReg = CoInstaller_AddReg
  171. CopyFiles = CoInstaller_CopyFiles
  172. [VmIcKvpExchange_NT5.NT.CoInstallers]
  173. AddReg = CoInstaller_AddReg
  174. CopyFiles = CoInstaller_CopyFiles
  175. [VmIcShutdown_NT5.NT.CoInstallers]
  176. AddReg = CoInstaller_AddReg
  177. CopyFiles = CoInstaller_CopyFiles
  178. [VmIcTimeSync_NT5.NT.CoInstallers]
  179. AddReg = CoInstaller_AddReg
  180. CopyFiles = CoInstaller_CopyFiles
  181. [VmIcVss_NT5.NT.CoInstallers]
  182. AddReg = CoInstaller_AddReg
  183. CopyFiles = CoInstaller_CopyFiles
  184. ;-------------- Windows Vista and up
  185. [VmIcHeartbeat_NT6.NT.CoInstallers]
  186. AddReg = CoInstaller_AddReg
  187. CopyFiles = CoInstaller_CopyFiles
  188. [VmIcKvpExchange_NT6.NT.CoInstallers]
  189. AddReg = CoInstaller_AddReg
  190. CopyFiles = CoInstaller_CopyFiles
  191. [VmIcShutdown_NT6.NT.CoInstallers]
  192. AddReg = CoInstaller_AddReg
  193. CopyFiles = CoInstaller_CopyFiles
  194. [VmIcTimeSync_NT6.NT.CoInstallers]
  195. AddReg = CoInstaller_AddReg
  196. CopyFiles = CoInstaller_CopyFiles
  197. [VmIcVss_NT6.NT.CoInstallers]
  198. AddReg = CoInstaller_AddReg
  199. CopyFiles = CoInstaller_CopyFiles
  200. ;*****************************************
  201. ; VMBUS channel security settings
  202. ;*****************************************
  203. ;-------------- Windows 2000, Windows XP, Windows Server 2003
  204. ; Generic-all access to Built-in Administrators and Local System
  205. [VmIc_NT5.HW.AddReg]
  206. HKR,,DeviceCharacteristics,0x10001,0x0100 ;FILE_DEVICE_SECURE_OPEN
  207. HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"
  208. ;-------------- Windows Vista and up
  209. ; Generic-all access to Built-in Administrators, Local System and "NT SERVICE\<IC service name>"
  210. [VmIcHeartbeat_NT6.HW.AddReg]
  211. HKR,,DeviceCharacteristics,0x10001,0x0100 ;FILE_DEVICE_SECURE_OPEN
  212. HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;S-1-5-80-534935901-3437432317-481271085-1710633381-983106267)"
  213. [VmIcKvpExchange_NT6.HW.AddReg]
  214. HKR,,DeviceCharacteristics,0x10001,0x0100 ;FILE_DEVICE_SECURE_OPEN
  215. HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;S-1-5-80-1877308096-3090306141-3032871208-3115266146-1400827410)"
  216. [VmIcShutdown_NT6.HW.AddReg]
  217. HKR,,DeviceCharacteristics,0x10001,0x0100 ;FILE_DEVICE_SECURE_OPEN
  218. HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;S-1-5-80-3110303136-3426481729-3186938678-1087894076-2178433439)"
  219. [VmIcTimeSync_NT6.HW.AddReg]
  220. HKR,,DeviceCharacteristics,0x10001,0x0100 ;FILE_DEVICE_SECURE_OPEN
  221. HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;S-1-5-80-3098585136-2538892366-1097114017-2832417424-2016953023)"
  222. [VmIcVss_NT6.HW.AddReg]
  223. HKR,,DeviceCharacteristics,0x10001,0x0100 ;FILE_DEVICE_SECURE_OPEN
  224. HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;S-1-5-80-1752088424-1054500994-3489791022-3310831482-3926524968)"
  225. ;*****************************************
  226. ; Service driver install sections
  227. ;*****************************************
  228. ;-------------- Windows 2000, Windows XP, Windows Server 2003
  229. [Heartbeat_Service_Inst_NT5]
  230. DisplayName    = %Heartbeat.ServiceName%
  231. Description    = %Heartbeat.Description%
  232. ServiceType    = 16              ; SERVICE_WIN32_OWN_PROCESS
  233. StartType      = 2               ; SERVICE_AUTO_START
  234. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  235. ServiceBinary  = "%11%\vmicsvc.exe -feature Heartbeat"
  236. LoadOrderGroup = Extended Base
  237. [KvpExchange_Service_Inst_NT5]
  238. DisplayName    = %KvpExchange.ServiceName%
  239. Description    = %KvpExchange.Description%
  240. ServiceType    = 16              ; SERVICE_WIN32_OWN_PROCESS
  241. StartType      = 2               ; SERVICE_AUTO_START
  242. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  243. ServiceBinary  = "%11%\vmicsvc.exe -feature KvpExchange"
  244. LoadOrderGroup = Extended Base
  245. [Shutdown_Service_Inst_NT5]
  246. DisplayName    = %Shutdown.ServiceName%
  247. Description    = %Shutdown.Description%
  248. ServiceType    = 16              ; SERVICE_WIN32_OWN_PROCESS
  249. StartType      = 2               ; SERVICE_AUTO_START
  250. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  251. ServiceBinary  = "%11%\vmicsvc.exe -feature Shutdown"
  252. LoadOrderGroup = Extended Base
  253. [TimeSync_Service_Inst_NT5]
  254. DisplayName    = %TimeSync.ServiceName%
  255. Description    = %TimeSync.Description%
  256. ServiceType    = 16              ; SERVICE_WIN32_OWN_PROCESS
  257. StartType      = 2               ; SERVICE_AUTO_START
  258. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  259. ServiceBinary  = "%11%\vmicsvc.exe -feature TimeSync"
  260. LoadOrderGroup = Extended Base
  261. [VSS_Service_Inst_NT5]
  262. DisplayName    = %VSS.ServiceName%
  263. Description    = %VSS.Description%
  264. ServiceType    = 16              ; SERVICE_WIN32_OWN_PROCESS
  265. StartType      = 2               ; SERVICE_AUTO_START
  266. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  267. ServiceBinary  = "%11%\vmicsvc.exe -feature VSS"
  268. LoadOrderGroup = Extended Base
  269. ;-------------- Windows Vista and up
  270. [Heartbeat_Service_Inst_NT6]
  271. DisplayName    = %Heartbeat.ServiceName%
  272. Description    = %Heartbeat.Description%
  273. ServiceType    = 16              ; SERVICE_WIN32_OWN_PROCESS
  274. StartType      = 2               ; SERVICE_AUTO_START
  275. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  276. ServiceBinary  = "%11%\vmicsvc.exe -feature Heartbeat"
  277. LoadOrderGroup = Extended Base
  278. StartName      = "NT AUTHORITY\NetworkService"
  279. AddReg         = Service_Sid_Type_Restricted,Heartbeat_Required_Privileges
  280. [KvpExchange_Service_Inst_NT6]
  281. DisplayName    = %KvpExchange.ServiceName%
  282. Description    = %KvpExchange.Description%
  283. ServiceType    = 16              ; SERVICE_WIN32_OWN_PROCESS
  284. StartType      = 2               ; SERVICE_AUTO_START
  285. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  286. ServiceBinary  = "%11%\vmicsvc.exe -feature KvpExchange"
  287. LoadOrderGroup = Extended Base
  288. StartName      = "NT AUTHORITY\LocalService"
  289. AddReg         = Service_Sid_Type_Restricted,KvpExchange_Required_Privileges
  290. [Shutdown_Service_Inst_NT6]
  291. DisplayName    = %Shutdown.ServiceName%
  292. Description    = %Shutdown.Description%
  293. ServiceType    = 16              ; SERVICE_WIN32_OWN_PROCESS
  294. StartType      = 2               ; SERVICE_AUTO_START
  295. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  296. ServiceBinary  = "%11%\vmicsvc.exe -feature Shutdown"
  297. LoadOrderGroup = Extended Base
  298. StartName      = LocalSystem
  299. AddReg         = Service_Sid_Type_Restricted,Shutdown_Required_Privileges
  300. [TimeSync_Service_Inst_NT6]
  301. DisplayName    = %TimeSync.ServiceName%
  302. Description    = %TimeSync.Description%
  303. ServiceType    = 16              ; SERVICE_WIN32_OWN_PROCESS
  304. StartType      = 2               ; SERVICE_AUTO_START
  305. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  306. ServiceBinary  = "%11%\vmicsvc.exe -feature TimeSync"
  307. LoadOrderGroup = Extended Base
  308. StartName      = "NT AUTHORITY\LocalService"
  309. AddReg         = Service_Sid_Type_Restricted,TimeSync_Required_Privileges
  310. [VSS_Service_Inst_NT6]
  311. DisplayName    = %VSS.ServiceName%
  312. Description    = %VSS.Description%
  313. ServiceType    = 16              ; SERVICE_WIN32_OWN_PROCESS
  314. StartType      = 2               ; SERVICE_AUTO_START
  315. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  316. ServiceBinary  = "%11%\vmicsvc.exe -feature VSS"
  317. LoadOrderGroup = Extended Base
  318. StartName      = LocalSystem
  319. AddReg         = Service_Sid_Type_Unrestricted,Vss_Required_Privileges
  320. [Service_Sid_Type_Unrestricted]
  321. HKR,,ServiceSidType,0x00010001,0x1
  322. [Service_Sid_Type_Restricted]
  323. HKR,,ServiceSidType,0x00010001,0x3
  324. [Heartbeat_Required_Privileges]
  325. HKR,,RequiredPrivileges,0x00010000,"SeChangeNotifyPrivilege"
  326. [KvpExchange_Required_Privileges]
  327. HKR,,RequiredPrivileges,0x00010000,"SeChangeNotifyPrivilege"
  328. [Shutdown_Required_Privileges]
  329. HKR,,RequiredPrivileges,0x00010000,"SeChangeNotifyPrivilege","SeShutdownPrivilege","SeTcbPrivilege","SeImpersonatePrivilege"
  330. [TimeSync_Required_Privileges]
  331. HKR,,RequiredPrivileges,0x00010000,"SeChangeNotifyPrivilege","SeSystemtimePrivilege","SeCreateGlobalPrivilege"
  332. [Vss_Required_Privileges]
  333. HKR,,RequiredPrivileges,0x00010000,"SeChangeNotifyPrivilege","SeBackupPrivilege"
  334. ;*****************************************
  335. ; Additional component-specific sections
  336. ;*****************************************
  337. ;-------------- TimeSync time provider installation (all platforms)
  338. [TimeSync_AddReg]
  339. HKLM,SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider,DllName,0x00000000,"%11%\vmictimeprovider.dll"
  340. HKLM,SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider,Enabled,0x00010001,1
  341. HKLM,SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider,InputProvider,0x00010001,1
  342. [TimeSync_CopyFiles]
  343. vmictimeprovider.dll
  344. [TimeSync_DelReg]
  345. HKLM,SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider,,0x00002000
  346. ;-------------- KvpExchange regitry keys (Windows 2000, Windows XP/Windows Server 2003)
  347. [KvpExchange_NT5_AddReg]
  348. HKLM,Software\Microsoft\Virtual Machine,,0x00000010 ;FLG_ADDREG_KEYONLY
  349. [KvpExchange_NT5_AddReg.security]
  350. ;Generic all access to Local System and Administrators
  351. ;Generic read access to Authenticated Users
  352. "D:P(A;OICI;GA;;;SY)(A;OICI;GA;;;BA)(A;OICI;GR;;;AU)"
  353. ;-------------- KvpExchange regitry keys (Windows Vista and up)
  354. [KvpExchange_NT6_AddReg]
  355. HKLM,Software\Microsoft\Virtual Machine,,0x00000010 ;FLG_ADDREG_KEYONLY
  356. [KvpExchange_NT6_AddReg.security]
  357. ;Generic all access to Local System, Administrators and "NT SERVICE\vmickvpexchange"
  358. ;Generic read access to Authenticated Users
  359. "D:P(A;OICI;GA;;;SY)(A;OICI;GA;;;BA)(A;OICI;GA;;;S-1-5-80-1877308096-3090306141-3032871208-3115266146-1400827410)(A;OICI;GR;;;AU)"
  360. ;*****************************************
  361. ; Uninstall sections
  362. ;*****************************************
  363. [DefaultUninstall.Services]
  364. DelService = vmicheartbeat,0x00000200
  365. DelService = vmickvpexchange,0x00000200
  366. DelService = vmicshutdown,0x00000200
  367. DelService = vmictimesync,0x00000200
  368. DelService = vmicvss,0x00000200
  369. [DefaultUninstall]
  370. DelFiles = System_Dir
  371. DelFiles = TimeSync_CopyFiles
  372. DelReg = TimeSync_DelReg
  373. [Strings]
  374. SPSVCINST_ASSOCSERVICE = 0x00000002
  375. SPSVCSINST_STARTSERVICE = 0x00000800
  376. MSFT = "Microsoft"
  377. StdMfg = "Microsoft"
  378. DiskId1 = "Microsoft Hyper-V Integration Components"
  379. Heartbeat.DeviceDesc  = "Hyper-V Heartbeat"
  380. Heartbeat.ServiceName = "Hyper-V Heartbeat Service"
  381. Heartbeat.Description = "Monitors the state of this virtual machine by reporting a heartbeat at regular intervals. This service helps you identify running virtual machines that have stopped responding."
  382. KvpExchange.DeviceDesc  = "Hyper-V Data Exchange"
  383. KvpExchange.ServiceName = "Hyper-V Data Exchange Service"
  384. KvpExchange.Description = "Provides a mechanism to exchange data between the virtual machine and the operating system running on the physical computer."
  385. Shutdown.DeviceDesc  = "Hyper-V Guest Shutdown"
  386. Shutdown.ServiceName = "Hyper-V Guest Shutdown Service"
  387. Shutdown.Description = "Provides a mechanism to shut down the operating system of this virtual machine from the management interfaces on the physical computer."
  388. TimeSync.DeviceDesc  = "Hyper-V Time Synchronization"
  389. TimeSync.ServiceName = "Hyper-V Time Synchronization Service"
  390. TimeSync.Description = "Synchronizes the system time of this virtual machine with the system time of the physical computer."
  391. VSS.DeviceDesc  = "Hyper-V Volume Shadow Copy"
  392. VSS.ServiceName = "Hyper-V Volume Shadow Copy Requestor"
  393. VSS.Description = "Coordinates the communications that are required to use Volume Shadow Copy Service to back up applications and data on this virtual machine from the operating system on the physical computer."