Olen nyt “pakottanut” ajurit tuolle, eli laitehallinnasta käsin hakenut .inf-tiedostot. Nyt herjaa laitteen ajurin tiedoissa, että yhtään ohjaintiedostoa ei ole ladattu. Inf-tiedostoja katsottuani sain sen verran selville, että system32 -kansioon menee niitä .dll -tiedostoja ja yksi .sys-tiedosto. Sen enempää en saa minun taidoilla selville niistä tiedostoista. Niitähän on kaksi ajuria, eli HID-ajuri ja Usb Human Interface, jotka molemmat näkyvät laitehallinnassa tuolla omalla nimellä (Prodikeys PC-Midi).
Mihin pitäisi tiedostoja siirtää, että alkaisi pelittämään?
;============================================
;
; INF file For Install Prodikeys PC-MIDI Driver
;
; Copyright © 2005 Creative Technology Ltd
; All rights reserved.
;
;============================================
[Version]
Signature=$CHICAGO$
Class=HIDClass
ClassGUID={745A17A0-74D3-11D0-B6FE-00A0C90F57DA}
CatalogFile=CtPm_32.cat
Provider=%CreativeTech%
DriverVer=11/10/2005,1.00.09.00
[Manufacturer]
%CreativeTech%=Creative
[ControlFlags]
ExcludeFromSelect=*
[Creative]
%CTProdikeys%=DefaultInstall, USB\VID_041E&PID_2801
[DestinationDirs]
;COMMON FILES
DefaultDestDir=10,system32\drivers
CtPmSys.CopyFiles=10,system32\drivers
CtPmDll.CopyFiles=11
[SourceDisksFiles]
CtPmFilt.sys=1
CtPmFkdi.dll=1
CtPmAddf.dll=1
CtPmMidi.dll=1
[SourceDisksNames]
1=%INSTALL_DISK%, ;“Prodikey Installation Disk”,3
;------------------------
; COMMON ENTRIES
;------------------------
[CtPmSys.CopyFiles]
CtPmFilt.sys
[CtPmDll.CopyFiles]
CtPmFkdi.dll
CtPmAddf.dll
CtPmMidi.dll,0x00000010 ;COPYFLG_NO_OVERWRITE
;------------------------------------------------------------------------------
; WINDOWS 2k
;------------------------------------------------------------------------------
[DefaultInstall]
Include=usb.inf
Needs=Composite.Dev.NT
AddReg=ProdikeyReg
CopyFiles=CtPmSys.CopyFiles,CtPmDll.CopyFiles
[DefaultInstall.services]
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=CtPmFilt,CtPmFiltService
[CtPmFiltService]
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%10%\system32\drivers\CtPmFilt.sys
[ProdikeyReg]
HKLM,%RUNONCEKEYNAME%,InjectFilter,"rundll32 CtPmAddf,InjectFilter ““USB\Vid_041e&Pid_2801&Rev_0005"” CtPmFilt -add -lower”
;------------------------------------------------------------------------------
; String Definitions
;------------------------------------------------------------------------------
[Strings]
CreativeTech=“Creative”
RUNONCEKEYNAME=“Software\Microsoft\Windows\CurrentVersion\Runonce”
INSTALL_DISK=“Creative Prodikeys Installation Disc”
CTProdikeys=“Creative Prodikeys PC-MIDI”
TOINEN TIEDOSTO:
;============================================
;
; INF file For Install Prodikeys PC-MIDI Driver
;
; Copyright © 2005 Creative Technology Ltd
; All rights reserved.
;
;============================================
[Version]
Signature=$CHICAGO$
Class=Keyboard
ClassGUID={4D36E96B-E325-11CE-BFC1-08002BE10318}
CatalogFile=CtPmKBD.cat
Provider=%CreativeTech%
DriverVer=09/28/2005,1.00.08.00
[Manufacturer]
%CreativeTech%=Creative
[Creative]
%CTProdikeys%=HIDInstall, HID\VID_041E&PID_2801&MI_00
[ControlFlags]
ExcludeFromSelect.NTx86=*
;------------------- HID ------------------------------------------
[HIDInstall.NT]
Include = keyboard.inf
Needs = HID_Keyboard_Inst.NT
Copyfiles = HID_Keyboard_Inst.CopyFiles.NT
[HIDInstall.NT.HW]
Include = keyboard.inf
Needs = HID_Keyboard_Inst.NT.HW
AddReg = HIDInstall.NT.HW.AddReg
[HIDInstall.NT.HW.AddReg]
HKR,“WaitWakeEnabled”,0x00010001,0x1
[HIDInstall.NT.Services]
Include = keyboard.inf
Needs = HID_Keyboard_Inst.NT.Services
[SourceDisksNames]
1 = %INSTALL_DISK%
[DestinationDirs]
DefaultDestDir = 12 ;Must be the same as in KEYBOARD.INF
[SourceDisksFiles]
;------------------------------------------------------------------------------
; String Definitions
;------------------------------------------------------------------------------
[Strings]
CreativeTech=“Creative”
RUNONCEKEYNAME=“Software\Microsoft\Windows\CurrentVersion\Runonce”
INSTALL_DISK=“Creative Prodikeys Installation Disc”
CTProdikeys=“Creative Prodikeys PC-MIDI”