posvcom.inf 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. ; POSVCOM.INF
  2. ;
  3. ; Copyright ?2000-2013 Future Technology Devices International Limited
  4. ;
  5. ; USB serial port driver installation file for Windows 2000, XP, Server 2003, Vista, Server 2008,
  6. ; Windows 7 and Server 2008 R2 (x86 and x64).
  7. ;
  8. [Version]
  9. Signature="$Windows NT$"
  10. DriverPackageType=PlugAndPlay
  11. DriverPackageDisplayName=%DeviceName%
  12. Class=Ports
  13. ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
  14. Provider=%ProviderName%
  15. DriverVer=06/21/2013,2.5.0.0
  16. Catalogfile=posvcom.cat
  17. [SourceDisksNames]
  18. 1=%DriversDisk%,,,
  19. [SourceDisksFiles]
  20. posvcom.sys=1,i386
  21. [SourceDisksFiles.amd64]
  22. posvcom.sys=1,amd64
  23. [DestinationDirs]
  24. Wdm.Files.Driver=10,System32\Drivers
  25. [ControlFlags]
  26. ExcludeFromSelect=*
  27. [Manufacturer]
  28. %ProviderName% = PAXHW,NTamd64
  29. [PAXHW]
  30. %VID_1234&PID_0101.DeviceDesc%=PAXPort.NT, USB\VID_1234&PID_0101
  31. [PAXHW.NTamd64]
  32. %VID_1234&PID_0101.DeviceDesc%=PAXPort.NTamd64, USB\VID_1234&PID_0101
  33. [PAXPort.NT.AddService]
  34. DisplayName = %ServiceName%
  35. ServiceType = %SERVICE_KERNEL_DRIVER%
  36. StartType = %SERVICE_DEMAND_START%
  37. ErrorControl = %SERVICE_ERROR_NORMAL%
  38. ServiceBinary = %10%\System32\Drivers\posvcom.sys
  39. LoadOrderGroup = Base
  40. [Serenum_AddService]
  41. DisplayName = %SereServiceName%
  42. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  43. StartType = 3 ; SERVICE_DEMAND_START
  44. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  45. ServiceBinary = %12%\serenum.sys
  46. LoadOrderGroup = PNP Filter
  47. [PAXPort.NT.AddReg]
  48. HKR,,,,%PortsClassName%
  49. HKR,,Icon,,"-23"
  50. HKR,,DevLoader,,*ntkern
  51. HKR,,NTMPDriver,,posvcom.sys
  52. HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
  53. [Wdm.Files.Driver]
  54. posvcom.sys,,,%COPYFLG_NOSKIP%
  55. [PAXPort.NT]
  56. CopyFiles=Wdm.Files.Driver
  57. AddReg=PAXPort.NT.AddReg
  58. [PAXPort.NTamd64]
  59. CopyFiles=Wdm.Files.Driver
  60. AddReg=PAXPort.NT.AddReg
  61. [PAXPort.NT.Services]
  62. AddService = vcom_service, %SPSVCINST_ASSOCSERVICE%, PAXPort.NT.AddService
  63. AddService = Serenum,,Serenum_AddService
  64. [PAXPort.NTamd64.Services]
  65. AddService = vcom_service, %SPSVCINST_ASSOCSERVICE%, PAXPort.NT.AddService
  66. AddService = Serenum,,Serenum_AddService
  67. [Strings]
  68. ProviderName="PAX Technology Co. Ltd"
  69. PortsClassName="PosPorts(VCOM)"
  70. DeviceName="Pos Vcom Device"
  71. ServiceName="Pos Vcom Driver"
  72. SereServiceName="Serenum Filter Driver"
  73. VID_1234&PID_0101.DeviceDesc="USB Serial Port(PAX)"
  74. DriversDisk="SYS file directory"
  75. SPSVCINST_ASSOCSERVICE=0x00000002 ; Driver service is associated with device being installed
  76. COPYFLG_NOSKIP=2 ; Do not allow user to skip file
  77. SERVICE_KERNEL_DRIVER=1
  78. SERVICE_AUTO_START=2
  79. SERVICE_DEMAND_START=3
  80. SERVICE_ERROR_NORMAL=1