home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 September / Chip_2003-09_cd2.bin / system / _ovladace / logitech_mouseware / mw976enu.exe / WinME / LMOUSEME.INF < prev    next >
Encoding:
INI File  |  2003-03-04  |  37.6 KB  |  697 lines

  1.  
  2. ; Mouse installation file
  3. ; LMOUSE.INF for Windows ME
  4. ; last modified on "Tue Mar  4 10:27:34 2003"
  5. ; automatically generated on "Mar  4 2003"
  6.  
  7. ; Copyright (c) 1989-2003 Logitech. All rights reserved.
  8.  
  9. [Version]
  10.  
  11. Signature   = "$CHICAGO$"
  12.     
  13. CatalogFile = LMouseME.cat
  14.     
  15. LayoutFile  = layout.inf
  16.  
  17. Class       = Mouse
  18. ClassGUID   = {4D36E96F-E325-11CE-BFC1-08002BE10318}
  19. Provider    = %Provider%
  20.  
  21. DriverVer   = 02/03/2003,9.76
  22.  
  23. [SourceDisksNames]
  24. ; Cabinet file names and associated disks
  25. ; <cab#> = <disk#>,<cabinet filename>, ID (Unused, must be 0)
  26. 1 = %DiskName%,, 0
  27.  
  28. [SourceDisksFiles]
  29. ;<file> = <cabinet number>,<subdir>,<filename>,<size>,<checksum>
  30. ;Note: File is not in a cabinet if cab# is 0
  31.  
  32. LMouse.Vxd   = 1
  33. LMouse.Drv   = 1
  34. LMul.Vxd     = 1
  35.     
  36. LMouHid.Vxd  = 1
  37.         
  38. LMouFrc.dll  = 1
  39.         
  40. Logi_MwX.Exe = 1
  41.  
  42. [DestinationDirs]
  43.  
  44. DefaultDestDir = 11   ; LDID_SYS
  45.     
  46. LOGIUSBMOUSE.Copy = 10,system32\drivers 
  47.     
  48. Logi_MwX_Copy = 10
  49.  
  50. ; Manufacturer Sections
  51. ; ---------------------------------------------------------
  52. [Manufacturer]
  53. %LogiMfg%    = LogiMfg
  54. %IBM%        = IBMMfg
  55.  
  56. [IBMMfg]
  57. %*LGI8E58.DeviceDesc%    = LogiPS2,*LGI8E58,*PNP0F0E
  58.  
  59. [LogiMfg]
  60.  
  61. %*PNP0F0C.DeviceDesc%        = LogiSerPnP,*PNP0F0C,*PNP0F01,*PNP0F09,*PNP0F0F,*PNP0F1E
  62. %SERENUM\PNP0F0A.DeviceDesc% = LogiSerPnP,SERENUM\PNP0F0A,SERENUM\PNP0F1E,SERENUM\MSH0001,SERENUM\MSH0004
  63.  
  64. %*PNP0F0E.DeviceDesc%        = LogiPS2,*PNP0F0E,*PNP0F19,*MSH0002,*MSH0005
  65. %*PNP0F0E.DeviceDesc%        = LogiPS2,*PNP0F03
  66. %*PNP0F0E.DeviceDesc%        = LogiPS2,*PNP0F13
  67.  
  68. %*PNP0F0E.DeviceDesc%        = LogiPS2,*PNP0F12,*PNP0F0E,*LGI8E02,*LGI8E07,*LGI8E09,*LGI8E11
  69. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E01,*PNP0F0E
  70. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E03,*PNP0F0E,*LGI8E08
  71. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E06,*PNP0F0E
  72. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E0A,*PNP0F0E
  73. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E0C,*PNP0F0E,*LGI8E0B,*LGI8E05
  74. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E0D,*PNP0F0E
  75. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E12,*PNP0F0E
  76. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E13,*PNP0F0E
  77. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E32,*PNP0F0E
  78. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E33,*PNP0F0E,*LGI8E35
  79. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E34,*PNP0F0E
  80. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E3D,*PNP0F0E
  81. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E48,*PNP0F0E
  82. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E49,*PNP0F0E
  83. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E4A,*PNP0F0E,*LGI8E4D
  84. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E4B,*PNP0F0E
  85. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E4C,*PNP0F0E
  86. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E4E,*PNP0F0E
  87. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E4F,*PNP0F0E
  88. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E50,*PNP0F0E
  89. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E51,*PNP0F0E
  90. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E60,*PNP0F0E
  91. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E61,*PNP0F0E
  92. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E6D,*PNP0F0E
  93. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E6F,*PNP0F0E
  94. %*PNP0F0E.DeviceDesc%        = LogiPS2,*LGI8E70,*PNP0F0E
  95.  
  96. %*PNP0F08.DeviceDesc%        = LogiSerPnP,*PNP0F08,SERENUM\LGI8002,SERENUM\LGI8007,SERENUM\LGI8009,SERENUM\LGI8011
  97.  
  98. %SERENUM\LGI8001.DeviceDesc% = LogiSerPnP,SERENUM\LGI8001,SERENUM\PNP0F0A
  99. %SERENUM\LGI8003.DeviceDesc% = LogiSerPnP,SERENUM\LGI8003,SERENUM\PNP0F0A,SERENUM\LGI8008
  100. %SERENUM\LGI8006.DeviceDesc% = LogiSerPnP,SERENUM\LGI8006,SERENUM\PNP0F0A
  101. %SERENUM\LGI800A.DeviceDesc% = LogiSerPnP,SERENUM\LGI800A,SERENUM\PNP0F0A
  102. %SERENUM\LGI800C.DeviceDesc% = LogiSerPnP,SERENUM\LGI800C,SERENUM\PNP0F0A,SERENUM\LGI800B,SERENUM\LGI8005
  103. %SERENUM\LGI8012.DeviceDesc% = LogiSerPnP,SERENUM\LGI8012,SERENUM\PNP0F0A
  104. %SERENUM\LGI8013.DeviceDesc% = LogiSerPnP,SERENUM\LGI8013,SERENUM\PNP0F0A
  105. %SERENUM\LGI8032.DeviceDesc% = LogiSerPnP,SERENUM\LGI8032,SERENUM\PNP0F0A
  106. %SERENUM\LGI8033.DeviceDesc% = LogiSerPnP,SERENUM\LGI8033,SERENUM\PNP0F0A
  107. %SERENUM\LGI8034.DeviceDesc% = LogiSerPnP,SERENUM\LGI8034,SERENUM\PNP0F0A
  108. %SERENUM\LGI8048.DeviceDesc% = LogiSerPnP,SERENUM\LGI8048,SERENUM\PNP0F0A
  109. %SERENUM\LGI8049.DeviceDesc% = LogiSerPnP,SERENUM\LGI8049,SERENUM\PNP0F0A
  110. %SERENUM\LGI804A.DeviceDesc% = LogiSerPnP,SERENUM\LGI804A,SERENUM\PNP0F0A
  111. %SERENUM\LGI804B.DeviceDesc% = LogiSerPnP,SERENUM\LGI804B,SERENUM\PNP0F0A
  112. %SERENUM\LGI8050.DeviceDesc% = LogiSerPnP,SERENUM\LGI8050,SERENUM\PNP0F0A
  113. %SERENUM\LGI8051.DeviceDesc% = LogiSerPnP,SERENUM\LGI8051,SERENUM\PNP0F0A
  114.  
  115. %USB\VID_046D&PID_C000.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C000
  116. %USB\VID_046D&PID_C001.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C001
  117. %USB\VID_046D&PID_C002.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C002
  118. %USB\VID_046D&PID_C003.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C003
  119. %USB\VID_046D&PID_C004.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C004
  120. %USB\VID_046D&PID_C005.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C005
  121.         
  122. %USB\VID_046D&PID_C00B.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C00B
  123. %USB\VID_046D&PID_C00C.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C00C
  124.  
  125. ;%USB\VID_046D&PID_C00D.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C00D
  126. ;%USB\VID_046D&PID_C00E.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C00E
  127.  
  128. %USB\VID_046D&PID_C030.DeviceDesc% = LOGIUSBMOUSE, USB\VID_046D&PID_C030
  129. %USB\VID_046D&PID_C032.DeviceDesc% = LOGIUSBMOUSE, USB\VID_046D&PID_C032
  130.     
  131. %USB\VID_046D&PID_C401.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C401
  132. %USB\VID_046D&PID_C402.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C402
  133. %USB\VID_046D&PID_C403.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C403
  134. %USB\VID_046D&PID_C404.DeviceDesc% = LOGIUSBMOUSE,USB\VID_046D&PID_C404
  135.         
  136. %HID\VID_046D&PID_C000.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C000
  137. %HID\VID_046D&PID_C001.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C001
  138. %HID\VID_046D&PID_C002.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C002
  139. %HID\VID_046D&PID_C003.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C003
  140. %HID\VID_046D&PID_C004.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C004
  141. %HID\VID_046D&PID_C005.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C005
  142.     
  143. %HID\VID_046D&PID_C00B.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00B
  144. %HID\VID_046D&PID_C00C.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00C
  145. %HID\VID_046D&PID_C00D.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00D
  146. %HID\VID_046D&PID_C00E.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00E
  147. %HID\VID_046D&PID_C00F.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C00F
  148.  
  149. %HID\VID_046D&PID_C011.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C011
  150. %HID\VID_046D&PID_C012.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C012
  151. %HID\VID_046D&PID_C016.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C016
  152.  
  153. %HID\VID_046D&PID_C01A.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C01A
  154. %HID\VID_046D&PID_C01B.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C01B
  155. %HID\VID_046D&PID_C01C.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C01C
  156.  
  157. %HID\VID_046D&PID_C024.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C024
  158. %HID\VID_046D&PID_C025.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C025
  159.  
  160. %HID\VID_046D&PID_C030.DeviceDesc% = LogiHidFeedbackMouse0, HID\VID_046D&PID_C030
  161. %HID\VID_046D&PID_C031.DeviceDesc% = LogiHidFeedbackMouse1, HID\VID_046D&PID_C031
  162. %HID\VID_046D&PID_C032.DeviceDesc% = LogiHidFeedbackMouse2, HID\VID_046D&PID_C032
  163. %HID\VID_046D&PID_C033.DeviceDesc% = LogiHidFeedbackMouse3, HID\VID_046D&PID_C033
  164. %HID\VID_046D&PID_C034.DeviceDesc% = LogiHidFeedbackMouse3, HID\VID_046D&PID_C034
  165.     
  166. %HID\VID_046D&PID_C035.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C035
  167. %HID\VID_046D&PID_C036.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C036
  168. %HID\VID_046D&PID_C037.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C037
  169. %HID\VID_046D&PID_C038.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C038
  170.  
  171. %HID\VID_046D&PID_C401.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C401
  172. %HID\VID_046D&PID_C402.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C402
  173. %HID\VID_046D&PID_C403.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C403
  174. %HID\VID_046D&PID_C404.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C404
  175. %HID\VID_046D&PID_C408.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C408
  176.     
  177. %HID\VID_046D&PID_C501.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C501
  178. %HID\VID_046D&PID_C506.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C506
  179. %HID\VID_046D&PID_C508.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C508
  180. %HID\VID_046D&PID_C50A.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C50A
  181. %HID\VID_046D&PID_C50D.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C50D
  182.  
  183. %HID\VID_046D&PID_C502.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C502&Mi_01&Col01
  184.  
  185. %HID\VID_046D&PID_C504.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C504&Mi_01&Col01
  186. %HID\VID_046D&PID_C505.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C505&Mi_01&Col01
  187. %HID\VID_046D&PID_C504.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C504&Mi_01&Col04
  188. %HID\VID_046D&PID_C509.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C509&Mi_01&Col01
  189. %HID\VID_046D&PID_C50B.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C50B&Mi_01&Col01
  190.  
  191. %HID\VID_046D&PID_C702.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C702
  192.  
  193. ; Install Sections
  194. ; ---------------------------------------------------------
  195.  
  196. [Prev.DelReg]
  197. HKR,,DevLoader
  198. HKR,,MouseDriver
  199. HKR,,MouseType
  200. HKR,,ComInfo
  201. HKLM, SOFTWARE\Logitech\MouseWare\CurrentVersion\Technical, BootSearch ; for 8.20 and later
  202. HKLM, System\CurrentControlSet\Services\VxD\LMUL ; for 8.10 and later
  203.  
  204. [Serial.AddReg]
  205. HKR,,DevLoader,,*vmouse
  206. HKR,,MouseDriver,,LMouse.Vxd
  207. HKR,,MouseType,,"Serial"
  208.  
  209. [PS2.AddReg]
  210. HKR,,DevLoader,,*vmouse
  211. HKR,,MouseDriver,,LMouse.Vxd
  212. HKR,,MouseType,,"PS2"
  213.  
  214. [PS2.LogConfig]
  215. ConfigPriority=HARDWIRED
  216. IRQConfig=12
  217.  
  218. ; -------------- Logitech Mouse    W9x
  219. [Logi.AddReg]
  220. HKLM,System\CurrentControlSet\Services\VxD\LMOUSE,StaticVXD,,LMouse.Vxd
  221. HKLM,System\CurrentControlSet\Services\VxD\LMOUSE,Start,11,00
  222.  
  223. [Logi.Copy]
  224. LMouse.Vxd
  225. LMouse.Drv
  226.  
  227. LMul.Vxd
  228.  
  229. LMouHid.Vxd
  230.  
  231. [Logi.Ini]
  232. system.ini,boot.description,,"mouse.drv=%LogiMfg%"
  233. system.ini,boot,,"mouse.drv=LMouse.Drv"
  234. system.ini,386Enh,,"mouse=*vmouse"
  235.  
  236. ; -------------- Logitech Serial Mouse     W9x
  237. [LogiSer]
  238. DelReg=Prev.DelReg
  239. AddReg=Logi.AddReg, Serial.AddReg, Logi_MwX_AddReg
  240. CopyFiles=Logi.Copy, Logi_MwX_Copy
  241. UpdateInis=Logi.Ini
  242.  
  243. ; -------------- Logitech Serial Mouse (PnP)    W9x
  244. [LogiSerPnP]
  245. DelReg=Prev.DelReg
  246. AddReg=Logi.AddReg, Serial.AddReg, Logi_MwX_AddReg
  247. CopyFiles=Logi.Copy, Logi_MwX_Copy
  248. UpdateInis=Logi.Ini
  249.  
  250. [LogiSerPnP.PosDup]
  251. *PNP0F01,*PNP0F08,*PNP0F09,*PNP0F0C,*PNP0F0F,*PNP0F17
  252.  
  253. ; -------------- Logitech USB Mouse     W98
  254. [LOGIUSBMOUSE]
  255. DelReg=Prev.DelReg
  256.  
  257. AddReg=Logi.AddReg,LOGIUSBMOUSE.AddReg, Logi_MwX_AddReg
  258.             
  259. [LOGIUSBMOUSE.AddReg]
  260. HKR,,DevLoader,,*ntkern
  261. HKR,,NTMPDriver,,"hidusb.sys"
  262.  
  263. ; -------------- Logitech HID Mouse     W98
  264.  
  265. [LOGIHIDMOUSE]
  266. DelReg=Prev.DelReg
  267. AddReg=Logi.AddReg,LOGIHIDMOUSE.AddReg, Logi_MwX_AddReg
  268. CopyFiles=Logi.Copy,LOGIHIDMOUSE.Copy, Logi_MwX_Copy
  269.  
  270. [LOGIHIDMOUSE.AddReg]
  271. HKR,,DevLoader,,*ntkern
  272. HKR,,NTMPDriver,,"LMouse.Vxd,LMul.Vxd,LMouHid.Vxd"
  273.  
  274. [LOGIHIDMOUSE.Copy]
  275. LMouHid.Vxd
  276.  
  277. ; -------------- Logitech HID Feedback Mouse     W98
  278.  
  279. [LogiHidFeedbackMouse0]
  280. DelReg=Prev.DelReg
  281. AddReg=Logi.AddReg,LOGIHIDMOUSE.AddReg,LMouFrc0.AddReg, Logi_MwX_AddReg
  282. CopyFiles=Logi.Copy,LOGIHIDMOUSE.Copy,LMouFrc.Copy.System, Logi_MwX_Copy
  283.  
  284. [LogiHidFeedbackMouse1]
  285. DelReg=Prev.DelReg
  286. AddReg=Logi.AddReg,LOGIHIDMOUSE.AddReg,LMouFrc1.AddReg, Logi_MwX_AddReg
  287. CopyFiles=Logi.Copy,LOGIHIDMOUSE.Copy,LMouFrc.Copy.System, Logi_MwX_Copy
  288.  
  289. [LogiHidFeedbackMouse2]
  290. DelReg=Prev.DelReg
  291. AddReg=Logi.AddReg,LOGIHIDMOUSE.AddReg,LMouFrc2.AddReg, Logi_MwX_AddReg
  292. CopyFiles=Logi.Copy,LOGIHIDMOUSE.Copy,LMouFrc.Copy.System, Logi_MwX_Copy
  293.  
  294. [LogiHidFeedbackMouse3]
  295. DelReg=Prev.DelReg
  296. AddReg=Logi.AddReg,LOGIHIDMOUSE.AddReg,LMouFrc3.AddReg, Logi_MwX_AddReg
  297. CopyFiles=Logi.Copy,LOGIHIDMOUSE.Copy,LMouFrc.Copy.System, Logi_MwX_Copy
  298.  
  299. ; -------------- Logitech PS/2 Mouse    W9x
  300. [LogiPS2]
  301. DelReg=Prev.DelReg
  302. AddReg=Logi.AddReg, PS2.AddReg, Logi_MwX_AddReg
  303. CopyFiles=Logi.Copy, Logi_MwX_Copy
  304. UpdateInis=Logi.Ini
  305. LogConfig=PS2.LogConfig
  306.  
  307. [LogiPS2.PosDup]
  308. *PNP0F03,*PNP0F0E,*PNP0F12,*PNP0F13,*PNP0F19
  309.   
  310. ; -------------- Logitech USB Feedback Mouse    W98
  311.  
  312. [LMouFrc.Copy.System]
  313. LMouFrc.dll,,
  314.  
  315. [LMouFrc0.AddReg]
  316. ; LMouFrc COM registration
  317. HKCR,CLSID\%CLSID_IFM0LMOUFRC%,,0,"iFeel Mouse FF driver"
  318. HKCR,CLSID\%CLSID_IFM0LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.dll
  319. HKCR,CLSID\%CLSID_IFM0LMOUFRC%\InProcServer32,ThreadingModel,0,Both
  320. ; FeelitAPI entries
  321. HKLM,%KEY_IFM0%,ProductName,0,"Logitech iFeel Mouse"
  322. HKLM,%KEY_IFM0%,DeviceType,0x00010001,0x0302
  323. HKLM,%KEY_IFM0%,DriverCLSID,0,%CLSID_IFM0LMOUFRC%
  324. HKLM,%KEY_IFM0%,ProductGUID,0,%PRODGUID_IFM0%
  325. HKLM,%KEY_IFM0%,DevCapFlags,0x10001,0x7f00
  326. HKLM,%KEY_IFM0%,FFMinTimeResolution,0x10001,1000
  327. HKLM,%KEY_IFM0%,FFSamplePeriod,0x10001,1000
  328. HKLM,%KEY_IFM0%,Manager,0,"EM_Exec"
  329. HKLM,%KEY_IFM0%\Buttons\0,,0,"Button 0"
  330. HKLM,%KEY_IFM0%\Buttons\0,Attributes,1,02,00,00,00
  331. HKLM,%KEY_IFM0%\Buttons\1,,0,"Button 1"
  332. HKLM,%KEY_IFM0%\Buttons\1,Attributes,1,02,00,00,00
  333. HKLM,%KEY_IFM0%\Buttons\2,,0,"Button 2"
  334. HKLM,%KEY_IFM0%\Buttons\2,Attributes,1,02,00,00,00
  335. HKLM,%KEY_IFM0%\Axes\0,,0,"X Axis"
  336. HKLM,%KEY_IFM0%\Axes\0,Attributes,1,01,00,00,00
  337. HKLM,%KEY_IFM0%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
  338. HKLM,%KEY_IFM0%\Axes\1,,0,"Y Axis"
  339. HKLM,%KEY_IFM0%\Axes\1,Attributes,1,01,00,00,00
  340. HKLM,%KEY_IFM0%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
  341. HKLM,%KEY_IFM0%\ForceFeedback,CLSID,0,%CLSID_IFM0LMOUFRC%
  342. HKLM,%KEY_IFM0FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
  343. HKLM,%KEY_IFM0FF%\{5959df71-2911-11d1-b049-0020af30269a},Attributes,1,01,00,00,00,01,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  344. HKLM,%KEY_IFM0FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
  345. HKLM,%KEY_IFM0FF%\{5959df72-2911-11d1-b049-0020af30269a},Attributes,1,02,00,00,00,02,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  346. HKLM,%KEY_IFM0FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
  347. HKLM,%KEY_IFM0FF%\{5959df73-2911-11d1-b049-0020af30269a},Attributes,1,03,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  348. HKLM,%KEY_IFM0FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
  349. HKLM,%KEY_IFM0FF%\{5959df74-2911-11d1-b049-0020af30269a},Attributes,1,04,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  350. HKLM,%KEY_IFM0FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
  351. HKLM,%KEY_IFM0FF%\{5959df75-2911-11d1-b049-0020af30269a},Attributes,1,05,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  352. HKLM,%KEY_IFM0FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
  353. HKLM,%KEY_IFM0FF%\{5959df76-2911-11d1-b049-0020af30269a},Attributes,1,06,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  354. HKLM,%KEY_IFM0FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
  355. HKLM,%KEY_IFM0FF%\{5959df77-2911-11d1-b049-0020af30269a},Attributes,1,07,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  356. HKLM,%KEY_IFM0FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
  357. HKLM,%KEY_IFM0FF%\{5959df78-2911-11d1-b049-0020af30269a},Attributes,1,08,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  358. HKLM,%KEY_IFM0FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
  359. HKLM,%KEY_IFM0FF%\{5959df79-2911-11d1-b049-0020af30269a},Attributes,1,09,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  360. HKLM,%KEY_IFM0FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
  361. HKLM,%KEY_IFM0FF%\{5959df7a-2911-11d1-b049-0020af30269a},Attributes,1,0a,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  362. HKLM,%KEY_IFM0FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
  363. HKLM,%KEY_IFM0FF%\{5959df7b-2911-11d1-b049-0020af30269a},Attributes,1,0b,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  364. HKLM,%KEY_IFM0FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
  365. HKLM,%KEY_IFM0FF%\{5959df7c-2911-11d1-b049-0020af30269a},Attributes,1,0c,00,00,00,07,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  366. HKLM,%KEY_IFM0FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
  367. HKLM,%KEY_IFM0FF%\{5959df7d-2911-11d1-b049-0020af30269a},Attributes,1,0d,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  368. ;; what is the "force type" for the next one? (used to be 5 for dinput)
  369. ;;HKLM,%KEY_IFM0FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
  370. ;;HKLM,%KEY_IFM0FF%\{5959df7e-2911-11d1-b049-0020af30269a},Attributes,1,0e,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  371. HKLM,%KEY_IFM0FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
  372. HKLM,%KEY_IFM0FF%\{5959df7f-2911-11d1-b049-0020af30269a},Attributes,1,0f,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  373. HKLM,%KEY_IFM0FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
  374. HKLM,%KEY_IFM0FF%\{5959df82-2911-11d1-b049-0020af30269a},Attributes,1,12,00,00,00,06,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  375.  
  376. [LMouFrc1.AddReg]
  377. ; LMouFrc COM registration
  378. HKCR,CLSID\%CLSID_IFM1LMOUFRC%,,0,"iFeel Mouse FF driver"
  379. HKCR,CLSID\%CLSID_IFM1LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.dll
  380. HKCR,CLSID\%CLSID_IFM1LMOUFRC%\InProcServer32,ThreadingModel,0,Both
  381. ; FeelitAPI entries
  382. HKLM,%KEY_IFM1%,ProductName,0,"Logitech iFeel Mouse"
  383. HKLM,%KEY_IFM1%,DeviceType,0x00010001,0x0302
  384. HKLM,%KEY_IFM1%,DriverCLSID,0,%CLSID_IFM1LMOUFRC%
  385. HKLM,%KEY_IFM1%,ProductGUID,0,%PRODGUID_IFM1%
  386. HKLM,%KEY_IFM1%,DevCapFlags,0x10001,0x7f00
  387. HKLM,%KEY_IFM1%,FFMinTimeResolution,0x10001,1000
  388. HKLM,%KEY_IFM1%,FFSamplePeriod,0x10001,1000
  389. HKLM,%KEY_IFM1%,Manager,0,"EM_Exec"
  390. HKLM,%KEY_IFM1%\Buttons\0,,0,"Button 0"
  391. HKLM,%KEY_IFM1%\Buttons\0,Attributes,1,02,00,00,00
  392. HKLM,%KEY_IFM1%\Buttons\1,,0,"Button 1"
  393. HKLM,%KEY_IFM1%\Buttons\1,Attributes,1,02,00,00,00
  394. HKLM,%KEY_IFM1%\Buttons\2,,0,"Button 2"
  395. HKLM,%KEY_IFM1%\Buttons\2,Attributes,1,02,00,00,00
  396. HKLM,%KEY_IFM1%\Axes\0,,0,"X Axis"
  397. HKLM,%KEY_IFM1%\Axes\0,Attributes,1,01,00,00,00
  398. HKLM,%KEY_IFM1%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
  399. HKLM,%KEY_IFM1%\Axes\1,,0,"Y Axis"
  400. HKLM,%KEY_IFM1%\Axes\1,Attributes,1,01,00,00,00
  401. HKLM,%KEY_IFM1%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
  402. HKLM,%KEY_IFM1%\ForceFeedback,CLSID,0,%CLSID_IFM1LMOUFRC%
  403. HKLM,%KEY_IFM1FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
  404. HKLM,%KEY_IFM1FF%\{5959df71-2911-11d1-b049-0020af30269a},Attributes,1,01,00,00,00,01,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  405. HKLM,%KEY_IFM1FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
  406. HKLM,%KEY_IFM1FF%\{5959df72-2911-11d1-b049-0020af30269a},Attributes,1,02,00,00,00,02,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  407. HKLM,%KEY_IFM1FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
  408. HKLM,%KEY_IFM1FF%\{5959df73-2911-11d1-b049-0020af30269a},Attributes,1,03,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  409. HKLM,%KEY_IFM1FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
  410. HKLM,%KEY_IFM1FF%\{5959df74-2911-11d1-b049-0020af30269a},Attributes,1,04,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  411. HKLM,%KEY_IFM1FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
  412. HKLM,%KEY_IFM1FF%\{5959df75-2911-11d1-b049-0020af30269a},Attributes,1,05,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  413. HKLM,%KEY_IFM1FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
  414. HKLM,%KEY_IFM1FF%\{5959df76-2911-11d1-b049-0020af30269a},Attributes,1,06,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  415. HKLM,%KEY_IFM1FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
  416. HKLM,%KEY_IFM1FF%\{5959df77-2911-11d1-b049-0020af30269a},Attributes,1,07,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  417. HKLM,%KEY_IFM1FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
  418. HKLM,%KEY_IFM1FF%\{5959df78-2911-11d1-b049-0020af30269a},Attributes,1,08,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  419. HKLM,%KEY_IFM1FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
  420. HKLM,%KEY_IFM1FF%\{5959df79-2911-11d1-b049-0020af30269a},Attributes,1,09,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  421. HKLM,%KEY_IFM1FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
  422. HKLM,%KEY_IFM1FF%\{5959df7a-2911-11d1-b049-0020af30269a},Attributes,1,0a,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  423. HKLM,%KEY_IFM1FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
  424. HKLM,%KEY_IFM1FF%\{5959df7b-2911-11d1-b049-0020af30269a},Attributes,1,0b,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  425. HKLM,%KEY_IFM1FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
  426. HKLM,%KEY_IFM1FF%\{5959df7c-2911-11d1-b049-0020af30269a},Attributes,1,0c,00,00,00,07,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  427. HKLM,%KEY_IFM1FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
  428. HKLM,%KEY_IFM1FF%\{5959df7d-2911-11d1-b049-0020af30269a},Attributes,1,0d,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  429. ;; what is the "force type" for the next one? (used to be 5 for dinput)
  430. ;;HKLM,%KEY_IFM1FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
  431. ;;HKLM,%KEY_IFM1FF%\{5959df7e-2911-11d1-b049-0020af30269a},Attributes,1,0e,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  432. HKLM,%KEY_IFM1FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
  433. HKLM,%KEY_IFM1FF%\{5959df7f-2911-11d1-b049-0020af30269a},Attributes,1,0f,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  434. HKLM,%KEY_IFM1FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
  435. HKLM,%KEY_IFM1FF%\{5959df82-2911-11d1-b049-0020af30269a},Attributes,1,12,00,00,00,06,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  436.  
  437. [LMouFrc2.AddReg]
  438. ; LMouFrc COM registration
  439. HKCR,CLSID\%CLSID_IFM2LMOUFRC%,,0,"iFeel Mouse FF driver"
  440. HKCR,CLSID\%CLSID_IFM2LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.dll
  441. HKCR,CLSID\%CLSID_IFM2LMOUFRC%\InProcServer32,ThreadingModel,0,Both
  442. ; FeelitAPI entries
  443. HKLM,%KEY_IFM2%,ProductName,0,"Logitech iFeel MouseMan"
  444. HKLM,%KEY_IFM2%,DeviceType,0x00010001,0x0302
  445. HKLM,%KEY_IFM2%,DriverCLSID,0,%CLSID_IFM2LMOUFRC%
  446. HKLM,%KEY_IFM2%,ProductGUID,0,%PRODGUID_IFM2%
  447. HKLM,%KEY_IFM2%,DevCapFlags,0x10001,0x7f00
  448. HKLM,%KEY_IFM2%,FFMinTimeResolution,0x10001,1000
  449. HKLM,%KEY_IFM2%,FFSamplePeriod,0x10001,1000
  450. HKLM,%KEY_IFM2%,Manager,0,"EM_Exec"
  451. HKLM,%KEY_IFM2%\Buttons\0,,0,"Button 0"
  452. HKLM,%KEY_IFM2%\Buttons\0,Attributes,1,02,00,00,00
  453. HKLM,%KEY_IFM2%\Buttons\1,,0,"Button 1"
  454. HKLM,%KEY_IFM2%\Buttons\1,Attributes,1,02,00,00,00
  455. HKLM,%KEY_IFM2%\Buttons\2,,0,"Button 2"
  456. HKLM,%KEY_IFM2%\Buttons\2,Attributes,1,02,00,00,00
  457. HKLM,%KEY_IFM2%\Buttons\3,,0,"Button 3"
  458. HKLM,%KEY_IFM2%\Buttons\3,Attributes,1,02,00,00,00
  459. HKLM,%KEY_IFM2%\Axes\0,,0,"X Axis"
  460. HKLM,%KEY_IFM2%\Axes\0,Attributes,1,01,00,00,00
  461. HKLM,%KEY_IFM2%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
  462. HKLM,%KEY_IFM2%\Axes\1,,0,"Y Axis"
  463. HKLM,%KEY_IFM2%\Axes\1,Attributes,1,01,00,00,00
  464. HKLM,%KEY_IFM2%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
  465. HKLM,%KEY_IFM2%\ForceFeedback,CLSID,0,%CLSID_IFM2LMOUFRC%
  466. HKLM,%KEY_IFM2FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
  467. HKLM,%KEY_IFM2FF%\{5959df71-2911-11d1-b049-0020af30269a},Attributes,1,01,00,00,00,01,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  468. HKLM,%KEY_IFM2FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
  469. HKLM,%KEY_IFM2FF%\{5959df72-2911-11d1-b049-0020af30269a},Attributes,1,02,00,00,00,02,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  470. HKLM,%KEY_IFM2FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
  471. HKLM,%KEY_IFM2FF%\{5959df73-2911-11d1-b049-0020af30269a},Attributes,1,03,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  472. HKLM,%KEY_IFM2FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
  473. HKLM,%KEY_IFM2FF%\{5959df74-2911-11d1-b049-0020af30269a},Attributes,1,04,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  474. HKLM,%KEY_IFM2FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
  475. HKLM,%KEY_IFM2FF%\{5959df75-2911-11d1-b049-0020af30269a},Attributes,1,05,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  476. HKLM,%KEY_IFM2FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
  477. HKLM,%KEY_IFM2FF%\{5959df76-2911-11d1-b049-0020af30269a},Attributes,1,06,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  478. HKLM,%KEY_IFM2FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
  479. HKLM,%KEY_IFM2FF%\{5959df77-2911-11d1-b049-0020af30269a},Attributes,1,07,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  480. HKLM,%KEY_IFM2FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
  481. HKLM,%KEY_IFM2FF%\{5959df78-2911-11d1-b049-0020af30269a},Attributes,1,08,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  482. HKLM,%KEY_IFM2FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
  483. HKLM,%KEY_IFM2FF%\{5959df79-2911-11d1-b049-0020af30269a},Attributes,1,09,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  484. HKLM,%KEY_IFM2FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
  485. HKLM,%KEY_IFM2FF%\{5959df7a-2911-11d1-b049-0020af30269a},Attributes,1,0a,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  486. HKLM,%KEY_IFM2FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
  487. HKLM,%KEY_IFM2FF%\{5959df7b-2911-11d1-b049-0020af30269a},Attributes,1,0b,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  488. HKLM,%KEY_IFM2FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
  489. HKLM,%KEY_IFM2FF%\{5959df7c-2911-11d1-b049-0020af30269a},Attributes,1,0c,00,00,00,07,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  490. HKLM,%KEY_IFM2FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
  491. HKLM,%KEY_IFM2FF%\{5959df7d-2911-11d1-b049-0020af30269a},Attributes,1,0d,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  492. ;; what is the "force type" for the next one? (used to be 5 for dinput)
  493. ;;HKLM,%KEY_IFM2FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
  494. ;;HKLM,%KEY_IFM2FF%\{5959df7e-2911-11d1-b049-0020af30269a},Attributes,1,0e,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  495. HKLM,%KEY_IFM2FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
  496. HKLM,%KEY_IFM2FF%\{5959df7f-2911-11d1-b049-0020af30269a},Attributes,1,0f,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  497. HKLM,%KEY_IFM2FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
  498. HKLM,%KEY_IFM2FF%\{5959df82-2911-11d1-b049-0020af30269a},Attributes,1,12,00,00,00,06,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  499.  
  500. [LMouFrc3.AddReg]
  501. ; LMouFrc COM registration
  502. HKCR,CLSID\%CLSID_IFM3LMOUFRC%,,0,"iFeel Mouse FF driver"
  503. HKCR,CLSID\%CLSID_IFM3LMOUFRC%\InProcServer32,,0,%11%\LMouFrc.dll
  504. HKCR,CLSID\%CLSID_IFM3LMOUFRC%\InProcServer32,ThreadingModel,0,Both
  505. ; FeelitAPI entries
  506. HKLM,%KEY_IFM3%,ProductName,0,"Logitech iFeel MouseMan"
  507. HKLM,%KEY_IFM3%,DeviceType,0x00010001,0x0302
  508. HKLM,%KEY_IFM3%,DriverCLSID,0,%CLSID_IFM3LMOUFRC%
  509. HKLM,%KEY_IFM3%,ProductGUID,0,%PRODGUID_IFM3%
  510. HKLM,%KEY_IFM3%,DevCapFlags,0x10001,0x7f00
  511. HKLM,%KEY_IFM3%,FFMinTimeResolution,0x10001,1000
  512. HKLM,%KEY_IFM3%,FFSamplePeriod,0x10001,1000
  513. HKLM,%KEY_IFM3%,Manager,0,"EM_Exec"
  514. HKLM,%KEY_IFM3%\Buttons\0,,0,"Button 0"
  515. HKLM,%KEY_IFM3%\Buttons\0,Attributes,1,02,00,00,00
  516. HKLM,%KEY_IFM3%\Buttons\1,,0,"Button 1"
  517. HKLM,%KEY_IFM3%\Buttons\1,Attributes,1,02,00,00,00
  518. HKLM,%KEY_IFM3%\Buttons\2,,0,"Button 2"
  519. HKLM,%KEY_IFM3%\Buttons\2,Attributes,1,02,00,00,00
  520. HKLM,%KEY_IFM3%\Buttons\3,,0,"Button 3"
  521. HKLM,%KEY_IFM3%\Buttons\3,Attributes,1,02,00,00,00
  522. HKLM,%KEY_IFM3%\Axes\0,,0,"X Axis"
  523. HKLM,%KEY_IFM3%\Axes\0,Attributes,1,01,00,00,00
  524. HKLM,%KEY_IFM3%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00
  525. HKLM,%KEY_IFM3%\Axes\1,,0,"Y Axis"
  526. HKLM,%KEY_IFM3%\Axes\1,Attributes,1,01,00,00,00
  527. HKLM,%KEY_IFM3%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00
  528. HKLM,%KEY_IFM3%\ForceFeedback,CLSID,0,%CLSID_IFM3LMOUFRC%
  529. HKLM,%KEY_IFM3FF%\{5959df71-2911-11d1-b049-0020af30269a},,0,"Constant"
  530. HKLM,%KEY_IFM3FF%\{5959df71-2911-11d1-b049-0020af30269a},Attributes,1,01,00,00,00,01,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  531. HKLM,%KEY_IFM3FF%\{5959df72-2911-11d1-b049-0020af30269a},,0,"Ramp"
  532. HKLM,%KEY_IFM3FF%\{5959df72-2911-11d1-b049-0020af30269a},Attributes,1,02,00,00,00,02,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  533. HKLM,%KEY_IFM3FF%\{5959df73-2911-11d1-b049-0020af30269a},,0,"Square Wave"
  534. HKLM,%KEY_IFM3FF%\{5959df73-2911-11d1-b049-0020af30269a},Attributes,1,03,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  535. HKLM,%KEY_IFM3FF%\{5959df74-2911-11d1-b049-0020af30269a},,0,"Sine Wave"
  536. HKLM,%KEY_IFM3FF%\{5959df74-2911-11d1-b049-0020af30269a},Attributes,1,04,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  537. HKLM,%KEY_IFM3FF%\{5959df75-2911-11d1-b049-0020af30269a},,0,"Triangle Wave"
  538. HKLM,%KEY_IFM3FF%\{5959df75-2911-11d1-b049-0020af30269a},Attributes,1,05,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  539. HKLM,%KEY_IFM3FF%\{5959df76-2911-11d1-b049-0020af30269a},,0,"Sawtooth Up Wave"
  540. HKLM,%KEY_IFM3FF%\{5959df76-2911-11d1-b049-0020af30269a},Attributes,1,06,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  541. HKLM,%KEY_IFM3FF%\{5959df77-2911-11d1-b049-0020af30269a},,0,"Sawtooth Down Wave"
  542. HKLM,%KEY_IFM3FF%\{5959df77-2911-11d1-b049-0020af30269a},Attributes,1,07,00,00,00,03,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  543. HKLM,%KEY_IFM3FF%\{5959df78-2911-11d1-b049-0020af30269a},,0,"Spring"
  544. HKLM,%KEY_IFM3FF%\{5959df78-2911-11d1-b049-0020af30269a},Attributes,1,08,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  545. HKLM,%KEY_IFM3FF%\{5959df79-2911-11d1-b049-0020af30269a},,0,"Damper"
  546. HKLM,%KEY_IFM3FF%\{5959df79-2911-11d1-b049-0020af30269a},Attributes,1,09,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  547. HKLM,%KEY_IFM3FF%\{5959df7a-2911-11d1-b049-0020af30269a},,0,"Inertia"
  548. HKLM,%KEY_IFM3FF%\{5959df7a-2911-11d1-b049-0020af30269a},Attributes,1,0a,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  549. HKLM,%KEY_IFM3FF%\{5959df7b-2911-11d1-b049-0020af30269a},,0,"Friction"
  550. HKLM,%KEY_IFM3FF%\{5959df7b-2911-11d1-b049-0020af30269a},Attributes,1,0b,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  551. HKLM,%KEY_IFM3FF%\{5959df7c-2911-11d1-b049-0020af30269a},,0,"Texture"
  552. HKLM,%KEY_IFM3FF%\{5959df7c-2911-11d1-b049-0020af30269a},Attributes,1,0c,00,00,00,07,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  553. HKLM,%KEY_IFM3FF%\{5959df7d-2911-11d1-b049-0020af30269a},,0,"Grid"
  554. HKLM,%KEY_IFM3FF%\{5959df7d-2911-11d1-b049-0020af30269a},Attributes,1,0d,00,00,00,04,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  555. ;; what is the "force type" for the next one? (used to be 5 for dinput)
  556. ;;HKLM,%KEY_IFM3FF%\{5959df7e-2911-11d1-b049-0020af30269a},,0,"Custom Force"
  557. ;;HKLM,%KEY_IFM3FF%\{5959df7e-2911-11d1-b049-0020af30269a},Attributes,1,0e,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  558. HKLM,%KEY_IFM3FF%\{5959df7f-2911-11d1-b049-0020af30269a},,0,"Enclosure"
  559. HKLM,%KEY_IFM3FF%\{5959df7f-2911-11d1-b049-0020af30269a},Attributes,1,0f,00,00,00,05,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  560. HKLM,%KEY_IFM3FF%\{5959df82-2911-11d1-b049-0020af30269a},,0,"Ellipse"
  561. HKLM,%KEY_IFM3FF%\{5959df82-2911-11d1-b049-0020af30269a},Attributes,1,12,00,00,00,06,BE,00,00,65,03,00,00,65,01,00,00,20,00,00,00
  562.  
  563. ; --- Logitech MouseWare Utility user mode module install ---
  564. [Logi_MwX_Copy]
  565. Logi_MwX.Exe
  566.  
  567. [Logi_MwX_AddReg]
  568. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,"Logitech Utility",,Logi_MwX.Exe
  569. HKU,.DEFAULT\Control Panel\Mouse,MouseSpeed,,0
  570.  
  571. [Strings]
  572.  
  573. CLSID_IFM0LMOUFRC="{64F875C0-4489-11d4-8297-0050DA1A72D3}"
  574. CLSID_IFM1LMOUFRC="{64F875C1-4489-11d4-8297-0050DA1A72D3}"
  575. CLSID_IFM2LMOUFRC="{64F875C2-4489-11d4-8297-0050DA1A72D3}"
  576. CLSID_IFM3LMOUFRC="{64F875C3-4489-11d4-8297-0050DA1A72D3}"
  577. PRODGUID_IFM0="{64F975C0-4489-11d4-8297-0050DA1A72D3}"
  578. PRODGUID_IFM1="{64F975C1-4489-11d4-8297-0050DA1A72D3}"
  579. PRODGUID_IFM2="{64F975C2-4489-11d4-8297-0050DA1A72D3}"
  580. PRODGUID_IFM3="{64F975C3-4489-11d4-8297-0050DA1A72D3}"
  581. KEY_IFM0="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C030"
  582. KEY_IFM0FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C030\ForceFeedback\Effects"
  583. KEY_IFM1="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C031"
  584. KEY_IFM1FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C031\ForceFeedback\Effects"
  585. KEY_IFM2="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C032"
  586. KEY_IFM2FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C032\ForceFeedback\Effects"
  587. KEY_IFM3="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C033"
  588. KEY_IFM3FF="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\FEELit\VID_046D&PID_C033\ForceFeedback\Effects"
  589.  
  590. ; User visible strings
  591. ; ---------------------------------------------------------
  592. Provider  = "Logitech"
  593. LogiMfg   = "Logitech"
  594. IBM       = "IBM"
  595.  
  596. DiskName                   = "Logitech MouseWare Driver Disk"
  597.  
  598. ; upgrading devices from others to Logitech
  599. *PNP0F0C.DeviceDesc        = "Logitech-compatible Mouse Serial"
  600.  
  601. SERENUM\PNP0F0A.DeviceDesc = "Logitech-compatible Mouse Serial PnP"
  602.  
  603. *PNP0F08.DeviceDesc        = "Other Logitech Mouse Serial"
  604. SERENUM\LGI8001.DeviceDesc = "Logitech First/Pilot Mouse Serial (M34,M35,C43)"
  605. SERENUM\LGI8003.DeviceDesc = "Logitech TrackMan Portable Serial"
  606. SERENUM\LGI8006.DeviceDesc = "Logitech Mouse Serial"
  607. SERENUM\LGI800A.DeviceDesc = "Logitech TrackMan Vista Serial"
  608. SERENUM\LGI800C.DeviceDesc = "Logitech MouseMan Serial"
  609. SERENUM\LGI8012.DeviceDesc = "Logitech SurfMan/TrackMan Live! Serial"
  610. SERENUM\LGI8013.DeviceDesc = "Logitech Cordless MouseMan Pro Serial"
  611. SERENUM\LGI8032.DeviceDesc = "Logitech Cordless Desktop Serial"
  612. SERENUM\LGI8033.DeviceDesc = "Logitech Cordless Wheel Mouse Serial"
  613. SERENUM\LGI8034.DeviceDesc = "Logitech Cordless MouseMan Wheel Serial"
  614. SERENUM\LGI8048.DeviceDesc = "Logitech TrackMan Marble Serial"
  615. SERENUM\LGI8049.DeviceDesc = "Logitech TrackMan Marble FX Serial"
  616. SERENUM\LGI804A.DeviceDesc = "Logitech Marble Mouse Serial"
  617. SERENUM\LGI804B.DeviceDesc = "Logitech TrackMan Marble+ Serial"
  618.  
  619. SERENUM\LGI8050.DeviceDesc = "Logitech MouseMan Wheel Serial"
  620. SERENUM\LGI8051.DeviceDesc = "Wheel Mouse Serial (C48)"
  621.  
  622. *PNP0F0E.DeviceDesc        = "Logitech-compatible Mouse PS/2"
  623. *LGI8E58.DeviceDesc        = "IBM ScrollPoint PS/2"
  624.  
  625. HID\VID_046D&PID_C000.DeviceDesc    = "Logitech HID-compliant Mouse" 
  626. HID\VID_046D&PID_C001.DeviceDesc    = "Logitech HID-compliant Wheel Mouse"
  627. HID\VID_046D&PID_C002.DeviceDesc    = "Logitech HID-compliant MouseMan Wheel"
  628. HID\VID_046D&PID_C003.DeviceDesc    = "Logitech HID-compliant MouseMan"
  629. HID\VID_046D&PID_C004.DeviceDesc    = "Logitech HID-compliant WingMan Gaming Mouse"
  630. HID\VID_046D&PID_C005.DeviceDesc    = "Logitech HID-compliant WingMan Gaming Wheel Mouse"
  631.  
  632. HID\VID_046D&PID_C00B.DeviceDesc    = "HID-compliant MouseMan Wheel"
  633. HID\VID_046D&PID_C00C.DeviceDesc    = "HID-compliant WheelMouse"
  634. HID\VID_046D&PID_C00D.DeviceDesc    = "HID-compliant MouseMan Wheel"
  635. HID\VID_046D&PID_C00E.DeviceDesc    = "HID-compliant Wheel Mouse"
  636. HID\VID_046D&PID_C00F.DeviceDesc    = "HID-compliant Wheel Mouse"
  637. HID\VID_046D&PID_C011.DeviceDesc    = "HID-compliant Wheel Mouse"
  638. HID\VID_046D&PID_C012.DeviceDesc    = "HID-compliant MouseMan Dual Optical"
  639. HID\VID_046D&PID_C016.DeviceDesc    = "HID-compliant Wheel Mouse"
  640. HID\VID_046D&PID_C01A.DeviceDesc    = "HID-compliant Click! Optical Mouse"
  641. HID\VID_046D&PID_C01B.DeviceDesc    = "HID-compliant MX310 Optical Mouse"
  642. HID\VID_046D&PID_C01C.DeviceDesc    = "HID-compliant Optical Mouse"
  643. HID\VID_046D&PID_C024.DeviceDesc    = "HID-compliant MX300 Optical Mouse"
  644. HID\VID_046D&PID_C025.DeviceDesc    = "HID-compliant MX500 Optical Mouse"
  645.  
  646. HID\VID_046D&PID_C030.DeviceDesc    = "Logitech HID-compliant iFeel Mouse"
  647. HID\VID_046D&PID_C031.DeviceDesc    = "Logitech HID-compliant iFeel Mouse"
  648. HID\VID_046D&PID_C032.DeviceDesc    = "Logitech HID-compliant iFeel MouseMan"
  649. HID\VID_046D&PID_C033.DeviceDesc    = "Logitech HID-compliant iFeel MouseMan"
  650. HID\VID_046D&PID_C034.DeviceDesc    = "Logitech HID-compliant iFeel MouseMan"
  651.     
  652. HID\VID_046D&PID_C035.DeviceDesc    = "HID-compliant Mouse"
  653. HID\VID_046D&PID_C036.DeviceDesc    = "HID-compliant Mouse"
  654. HID\VID_046D&PID_C037.DeviceDesc    = "HID-compliant Mouse"
  655. HID\VID_046D&PID_C038.DeviceDesc    = "HID-compliant Mouse"
  656.  
  657. HID\VID_046D&PID_C401.DeviceDesc    = "Logitech HID-compliant TrackMan Marble Wheel"
  658. HID\VID_046D&PID_C402.DeviceDesc    = "Logitech HID-compliant Marble Mouse"
  659. HID\VID_046D&PID_C403.DeviceDesc    = "Logitech HID-compliant Turbo TrackMan Marble FX"
  660. HID\VID_046D&PID_C408.DeviceDesc    = "Logitech HID-compliant Marble Mouse"
  661. HID\VID_046D&PID_C404.DeviceDesc    = "HID-compliant TrackMan Wheel"
  662.  
  663. HID\VID_046D&PID_C501.DeviceDesc    = "HID-compliant Cordless Mouse"
  664. HID\VID_046D&PID_C502.DeviceDesc    = "HID-compliant Cordless Mouse"
  665. HID\VID_046D&PID_C504.DeviceDesc    = "HID-compliant Cordless Mouse"
  666. HID\VID_046D&PID_C505.DeviceDesc    = "HID-compliant Cordless Mouse"
  667. HID\VID_046D&PID_C506.DeviceDesc    = "HID-compliant Cordless Mouse"
  668. HID\VID_046D&PID_C508.DeviceDesc    = "HID-compliant Cordless Trackball"
  669. HID\VID_046D&PID_C509.DeviceDesc    = "HID-compliant Cordless Mouse"
  670. HID\VID_046D&PID_C50A.DeviceDesc    = "HID-compliant Cordless Mouse"
  671. HID\VID_046D&PID_C50B.DeviceDesc    = "HID-compliant Cordless Mouse"
  672. HID\VID_046D&PID_C50D.DeviceDesc    = "HID-compliant Cordless Mouse"
  673.  
  674. HID\VID_046D&PID_C702.DeviceDesc    = "HID-compliant Cordless Presenter"
  675.  
  676. USB\VID_046D&PID_C000.DeviceDesc    = "Logitech USB Mouse"
  677. USB\VID_046D&PID_C001.DeviceDesc    = "Logitech USB Wheel Mouse"
  678. USB\VID_046D&PID_C002.DeviceDesc    = "Logitech USB MouseMan Wheel"
  679. USB\VID_046D&PID_C003.DeviceDesc    = "Logitech USB MouseMan"
  680. USB\VID_046D&PID_C004.DeviceDesc    = "Logitech USB WingMan Gaming Mouse"
  681. USB\VID_046D&PID_C005.DeviceDesc    = "Logitech USB WingMan Gaming Wheel Mouse"
  682.  
  683. USB\VID_046D&PID_C00B.DeviceDesc    = "USB MouseMan Wheel"
  684. USB\VID_046D&PID_C00C.DeviceDesc    = "USB WheelMouse"
  685.  
  686. USB\VID_046D&PID_C00D.DeviceDesc    = "Logitech MouseMan Wheel"
  687. USB\VID_046D&PID_C00E.DeviceDesc    = "Logitech Wheel Mouse"
  688.  
  689. USB\VID_046D&PID_C401.DeviceDesc    = "Logitech USB TrackMan Marble Wheel"
  690. USB\VID_046D&PID_C402.DeviceDesc    = "Logitech Marble Mouse USB"
  691. USB\VID_046D&PID_C403.DeviceDesc    = "Logitech USB Turbo TrackMan Marble FX"
  692. USB\VID_046D&PID_C404.DeviceDesc    = "USB TrackMan Wheel"
  693.  
  694. USB\VID_046D&PID_C030.DeviceDesc    = "Logitech USB iFeel Mouse"
  695. USB\VID_046D&PID_C032.DeviceDesc    = "Logitech USB iFeel MouseMan"
  696.     
  697.