stlink_dbg_winusb.inf 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. ;
  2. ; Installation INF for the STMicroelectronics STLINK for Windows XP SP2 or later.
  3. ;
  4. [Version]
  5. Signature = "$Windows NT$"
  6. Class = STLinkWinUSB
  7. ClassGUID = {88BAE032-5A81-49f0-BC3D-A4FF138216D6}
  8. Provider = %ManufacturerName%
  9. CatalogFile.NTx86 = STLinkDbgWinUSB_x86.cat
  10. CatalogFile.NTAMD64 = STLinkDbgWinUSB_x64.cat
  11. DriverVer=01/21/2013,1.01
  12. ; ========== Manufacturer/Models sections ===========
  13. [Manufacturer]
  14. %ManufacturerName% = Standard,NTx86,NTamd64
  15. [Standard.NTx86]
  16. %DeviceName% =USB_Install, USB\VID_0483&PID_3748
  17. %DeviceName% =USB_Install, USB\VID_0483&PID_374A&MI_00
  18. %DeviceName% =USB_Install, USB\VID_0483&PID_374B&MI_00
  19. %DeviceNameRW% =USB_InstallRW, USB\VID_0483&PID_374A&MI_01
  20. [Standard.NTamd64]
  21. %DeviceName% =USB_Install, USB\VID_0483&PID_3748
  22. %DeviceName% =USB_Install, USB\VID_0483&PID_374A&MI_00
  23. %DeviceName% =USB_Install, USB\VID_0483&PID_374B&MI_00
  24. %DeviceNameRW% =USB_InstallRW, USB\VID_0483&PID_374A&MI_01
  25. ; ========== Class definition ===========
  26. [ClassInstall32]
  27. AddReg = ClassInstall_AddReg
  28. [ClassInstall_AddReg]
  29. HKR,,,,%ClassName%
  30. HKR,,NoInstallClass,,1
  31. HKR,,IconPath,%REG_MULTI_SZ%,"%systemroot%\system32\setupapi.dll,-20"
  32. HKR,,LowerLogoVersion,,5.2
  33. ; =================== Installation ===================
  34. [USB_Install]
  35. Include = winusb.inf
  36. Needs = WINUSB.NT
  37. [USB_InstallRW]
  38. Include = winusb.inf
  39. Needs = WINUSB.NT
  40. [USB_Install.Services]
  41. Include =winusb.inf
  42. Addservice = WinUSB, 0x00000002, WinUSB_ServiceInstall
  43. [USB_InstallRW.Services]
  44. Include =winusb.inf
  45. Addservice = WinUSB, 0x00000002, WinUSB_ServiceInstall
  46. [WinUSB_ServiceInstall]
  47. DisplayName = %WinUSB_SvcDesc%
  48. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  49. StartType = 3 ; SERVICE_DEMAND_START
  50. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  51. ServiceBinary = %12%\WinUSB.sys
  52. [USB_Install.Wdf]
  53. KmdfService=WINUSB, WinUsb_Install
  54. [USB_InstallRW.Wdf]
  55. KmdfService=WINUSB, WinUsb_Install
  56. [WinUsb_Install]
  57. KmdfLibraryVersion=1.9
  58. [USB_Install.HW]
  59. AddReg=Dev_AddReg
  60. [USB_InstallRW.HW]
  61. AddReg=Dev_AddRegRW
  62. [Dev_AddReg]
  63. HKR,,DeviceInterfaceGUIDs,0x10000,%STLink_GUID%
  64. [Dev_AddRegRW]
  65. HKR,,DeviceInterfaceGUIDs,0x10000,%STLink_GUID_RW%
  66. [USB_Install.CoInstallers]
  67. AddReg=CoInstallers_AddReg
  68. CopyFiles=CoInstallers_CopyFiles
  69. [USB_InstallRW.CoInstallers]
  70. AddReg=CoInstallers_AddReg
  71. CopyFiles=CoInstallers_CopyFiles
  72. [CoInstallers_CopyFiles]
  73. WinUSBCoInstaller2.dll
  74. WdfCoInstaller01009.dll
  75. [CoInstallers_AddReg]
  76. HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"
  77. [DestinationDirs]
  78. ; If your INF needs to copy files, you must not use the DefaultDestDir directive here.
  79. ; You must explicitly reference all file-list-section names in this section.
  80. CoInstallers_CopyFiles=11
  81. ; ================= Source Media Section =====================
  82. [SourceDisksNames]
  83. 1 = %DISK_NAME%,,,\x86
  84. 2 = %DISK_NAME%,,,\amd64
  85. [SourceDisksFiles.x86]
  86. WinUSBCoInstaller2.dll=1
  87. WdfCoInstaller01009.dll=1
  88. [SourceDisksFiles.amd64]
  89. WinUSBCoInstaller2.dll=2
  90. WdfCoInstaller01009.dll=2
  91. ; =================== Strings ===================
  92. [Strings]
  93. ManufacturerName="STMicroelectronics"
  94. ClassName="Universal Serial Bus devices"
  95. DeviceName="STMicroelectronics STLink dongle"
  96. DeviceNameRW="STMicroelectronics STLink dongle RW"
  97. WinUSB_SvcDesc="WinUSB Driver for STLink"
  98. REG_MULTI_SZ = 0x00010000
  99. DISK_NAME="WinUSB coinstallers sources on disk"
  100. ;------------Replace GUID below with custom GUID-------------;
  101. STLink_GUID="{DBCE1CD9-A320-4b51-A365-A0C3F3C5FB29}"
  102. STLink_GUID_RW="{8326506F-7260-4854-9C03-26E416F04494}"