skmx.inf Driver File Contents (MHVX_070803.zip)

; Copyright 2007, SKNET Corporation Ltd.

[Version]
signature="$CHICAGO$" ;all windows os
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%SKN%
LayoutFile=layout.inf,layout1.inf,layout2.inf
CatalogFile=skmx.cat
DriverVer=08/02/2007,1.00.15.04

[Manufacturer]
%SKN%=SKNET,NTAMD64 

[SKNET]
%SKNCap.DeviceDesc%=SKNCap,PCI\VEN_1A0A&DEV_6200&SUBSYS_32756301
%SKNCap.DeviceDesc%=SKNCap,PCI\VEN_1A0A&DEV_6200

[SKNET.NTAMD64]
%SKNCap.DeviceDesc%=SKNCap,PCI\VEN_1A0A&DEV_6200&SUBSYS_32756301
%SKNCap.DeviceDesc%=SKNCap,PCI\VEN_1A0A&DEV_6200

[DestinationDirs]
SKNCap.CopyCoInst=11
System32.CopyDlls=11
SKNCap.CopyFiles=10,system32\drivers ; be aware not to use 12 as the drivers directory, 
                                         ; as driver will not work anymore in W98

[SourceDisksNames]
1 = %AVSTRM_INSTALLATION_DISK%,,

[SourceDisksFiles]
CoInstallerMX.dll=1
VendorCmdMX.dll=1
acpinfo.ax=1
skmx.sys=1

[SKNCap.CopyCoInst]
CoInstallerMX.dll

[System32.CopyDlls]
VendorCmdMX.dll
acpinfo.ax

[SKNCap.CopyFiles]
skmx.sys

;
;*** initialisation and registry entries
;

[SKNCap.CoInstallers]
CopyFiles = SKNCap.CopyCoInst
AddReg = SKNCap.CoInstaller_AddReg

[SKNCap.nt.CoInstallers]
CopyFiles = SKNCap.CopyCoInst
AddReg = SKNCap.CoInstaller_AddReg

[SKNCap.CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000,"CoInstallerMX.dll, CoInstallerEntry"


[SKNCap]
Include=kscaptur.inf, bda.inf
Needs=KSCAPTUR.Registration, BDA.Registration, bda.Installation, bdacap.Installation
CopyFiles=SKNCap.CopyFiles,System32.CopyDlls
AddReg=SKNCap.AddReg
AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
RegisterDlls=SKNCap.RegFilter    

[SKNCap.nt]
Include=ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs=KS.Registration.NT,KSCAPTUR.Registration.NT,BDA.Registration.NT,bda.Installation.NT,bdacap.Installation.NT,wdmaudio.Registration.NT
CopyFiles=SKNCap.CopyFiles,System32.CopyDlls
AddReg=SKNCap.AddReg
RegisterDlls=SKNCap.RegFilter    

[SKNCap.nt.Services]
AddService=SKNCap, 0x00000002, SKNCap.ServiceInstall

[SKNCap.ServiceInstall]
DisplayName=%DISPLAY_NAME%
Description=%SERVICE_DESCRIPTION%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_SYSTEM_START%
ErrorControl=%SERVICE_ERROR_IGNORE%
ServiceBinary=%12%\skmx.sys
; [StartName=driver-object-name]
; [AddReg=add-registry-section[, add-registry-section] ...]
; [DelReg=del-registry-section[, del-registry-section] ...]
; [BitReg=bit-registry-section[,bit-registry-section] ...]
; [LoadOrderGroup=load-order-group-name]
; [Dependencies=depend-on-item-name[,depend-on-item-name]...]

[SKNCap.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,skmx.sys

HKLM,System\CurrentControlSet\Control\MediaInterfaces\%VAMP_ANLG_ACPNOTIFY%,,,"Analog Copy Protection Notifier"
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%VAMP_ANLG_ACPNOTIFY%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

; audio capture registry entries

HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,skmx.sys
HKR,Drivers,SubClasses,,"wave"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,"MX audio capture device"

; add audio input and output pinnames

HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%VAMP_ANLG_AUDIO_IN_PIN%,"Name",,"Analog Audioinput"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%VAMP_ANLG_AUDIO_OUT_PIN%,"Name",,"Audio"

; VIDEO Decoder setting (two channel)
HKR, "Decoder\VideoDecoder2", "Preferred Video Standard",      0x00010001, 1
HKR, "Decoder\VideoDecoder2", "Video Composite Decoder",       0x00000000, "ADI AD9983A"                                                            
HKR, "Decoder\VideoDecoder2", "AD9983A I2C Address",           0x00010001, 0x98

HKR, "Decoder\AudioDecoder2", "Audio Decoder Needed",          0x00010001, 1                                                               
HKR, "Decoder\AudioDecoder2", "Audio Decoder",                 0x00000000, "CS8416"
HKR, "Decoder\AudioDecoder2", "GPIO Reset Audio Decoder",      0x00010001, 0
HKR, "Decoder\AudioDecoder2", "Audio Decoder I2C Address",     0x00010001, 0x28

; VIDEO board defaults (two channel)
HKR, "BoardSetting\AnalogSrc1", "Video Tuner",                 0x00010001, 1
HKR, "BoardSetting\AnalogSrc1", "Video Composite",             0x00010001, 0
HKR, "BoardSetting\AnalogSrc1", "Video S-Video",               0x00010001, 2
HKR, "BoardSetting\AnalogSrc2", "Video Tuner",                 0x00010001, 3
HKR, "BoardSetting\AnalogSrc2", "Video Composite",             0x00010001, 4
HKR, "BoardSetting\AnalogSrc2", "Video S-Video",               0x00010001, 5
                                                               
;AUDIO board defaults (two channel)                            
HKR, "BoardSetting\AnalogSrc1", "Audio Tuner",                 0x00010001, 3
;HKR, "BoardSetting\AnalogSrc1", "Audio Tuner",                 0x00010001, 1
HKR, "BoardSetting\AnalogSrc1", "Audio Composite",             0x00010001, 0
HKR, "BoardSetting\AnalogSrc1", "Audio S-Video",               0x00010001, 0
HKR, "BoardSetting\AnalogSrc2", "Audio Tuner",                 0x00010001, 2
HKR, "BoardSetting\AnalogSrc2", "Audio Composite",             0x00010001, 2
HKR, "BoardSetting\AnalogSrc2", "Audio S-Video",               0x00010001, 0

;Tuner board defaults
HKR, "BoardSetting\AnalogSrc1",  "Tuner Type",                 0x00000000, "NO TUNER"
                                                              
HKR, "BoardSetting\AnalogSrc2",  "Tuner Type",                 0x00000000, "NO TUNER"

HKR, "BoardSetting\DigitalSrc1",  "Tuner Type",                0x00000000, "NO TUNER"

HKR, "BoardSetting\DigitalSrc2",  "Tuner Type",                0x00000000, "NO TUNER"

;IR TYPE 
HKR, "BoardSetting\Default",      "IR TYPE",                   0x00010001, 0

[SKNCap.RegFilter]
11,,acpinfo.ax,1

[SKNCap.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,%VAMP_ANLG_CAP_FILTER%,SKNCap.AnlgCapture,0
AddInterface=%KSCATEGORY_VIDEO%,%VAMP_ANLG_CAP_FILTER%,SKNCap.AnlgCapture,0
AddInterface=%KSCATEGORY_AUDIO%,%VAMP_ANLG_CAP_FILTER%,SKNCap.AnlgACapture,0
AddInterface=%KSCATEGORY_CAPTURE%,%VAMP_ANLG_CAP_FILTER_SND%,SKNCap.AnlgCaptureSnd,0
AddInterface=%KSCATEGORY_VIDEO%,%VAMP_ANLG_CAP_FILTER_SND%,SKNCap.AnlgCaptureSnd,0
AddInterface=%KSCATEGORY_AUDIO%,%VAMP_ANLG_CAP_FILTER_SND%,SKNCap.AnlgACaptureSnd,0
AddInterface=%KSCATEGORY_CROSSBAR%,%VAMP_ANLG_XBAR_FILTER%,SKNCap.AnlgXBar,0
AddInterface=%KSCATEGORY_CROSSBAR%,%VAMP_ANLG_XBAR_FILTER_SND%,SKNCap.AnlgXBarSnd,0
AddInterface=%KSCATEGORY_TVAUDIO%,%VAMP_ANLG_TVAUDIO_FILTER%,SKNCap.AnlgTVAudio,0
AddInterface=%KSCATEGORY_TVAUDIO%,%VAMP_ANLG_TVAUDIO_FILTER_SND%,SKNCap.AnlgTVAudioSnd,0
AddInterface=%KSCATEGORY_TVTUNER%,%VAMP_ANLG_TUNER_FILTER%,SKNCap.AnlgTuner,0
AddInterface=%KSCATEGORY_TVTUNER%,%VAMP_ANLG_TUNER_FILTER_SND%,SKNCap.AnlgTunerSnd,0
AddInterface=%KSCATEGORY_BDA_RECEIVER_COMPONENT%,%VAMP_DGTL_CAP_FILTER%,SKNCap.DgtlCapture,0
AddInterface=%KSCATEGORY_BDA_RECEIVER_COMPONENT%,%VAMP_DGTL_CAP_FILTER_SND%,SKNCap.DgtlCapSnd,0
AddInterface=%KSCATEGORY_BDA_NETWORK_TUNER%,%VAMP_DGTL_TUNER_FILTER%,SKNCap.DgtlTuner,0
AddInterface=%KSCATEGORY_BDA_NETWORK_TUNER%,%VAMP_DGTL_TUNER_FILTER_SND%,SKNCap.DgtlTunerSnd,0

[SKNCap.nt.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,%VAMP_ANLG_CAP_FILTER%,SKNCap.AnlgCapture,0
AddInterface=%KSCATEGORY_VIDEO%,%VAMP_ANLG_CAP_FILTER%,SKNCap.AnlgCapture,0
AddInterface=%KSCATEGORY_AUDIO%,%VAMP_ANLG_CAP_FILTER%,SKNCap.AnlgACapture,0
AddInterface=%KSCATEGORY_CAPTURE%,%VAMP_ANLG_CAP_FILTER_SND%,SKNCap.AnlgCapSnd,0
AddInterface=%KSCATEGORY_VIDEO%,%VAMP_ANLG_CAP_FILTER_SND%,SKNCap.AnlgCapSnd,0
AddInterface=%KSCATEGORY_AUDIO%,%VAMP_ANLG_CAP_FILTER_SND%,SKNCap.AnlgACapSnd,0
AddInterface=%KSCATEGORY_CROSSBAR%,%VAMP_ANLG_XBAR_FILTER%,SKNCap.AnlgXBar,0
AddInterface=%KSCATEGORY_CROSSBAR%,%VAMP_ANLG_XBAR_FILTER_SND%,SKNCap.AnlgXBarSnd,0
AddInterface=%KSCATEGORY_TVAUDIO%,%VAMP_ANLG_TVAUDIO_FILTER%,SKNCap.AnlgTVAudio,0
AddInterface=%KSCATEGORY_TVAUDIO%,%VAMP_ANLG_TVAUDIO_FILTER_SND%,SKNCap.AnlgTVAudioSnd,0
AddInterface=%KSCATEGORY_TVTUNER%,%VAMP_ANLG_TUNER_FILTER%,SKNCap.AnlgTuner,0
AddInterface=%KSCATEGORY_TVTUNER%,%VAMP_ANLG_TUNER_FILTER_SND%,SKNCap.AnlgTunerSnd,0
AddInterface=%KSCATEGORY_BDA_RECEIVER_COMPONENT%,%VAMP_DGTL_CAP_FILTER%,SKNCap.DgtlCapture,0
AddInterface=%KSCATEGORY_BDA_RECEIVER_COMPONENT%,%VAMP_DGTL_CAP_FILTER_SND%,SKNCap.DgtlCapSnd,0
AddInterface=%KSCATEGORY_BDA_NETWORK_TUNER%,%VAMP_DGTL_TUNER_FILTER%,SKNCap.DgtlTuner,0
AddInterface=%KSCATEGORY_BDA_NETWORK_TUNER%,%VAMP_DGTL_TUNER_FILTER_SND%,SKNCap.DgtlTunerSnd,0

[SKNCap.AnlgCapture]
AddReg=SKNCap.AnlgCapture.AddReg

[SKNCap.AnlgCapture.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%SKNCap.AnlgCaptureName%
HKR,,VampType,,%SKNCap.VampType%

;Name AnalogAudioCapture is too long for 98 SE.
[SKNCap.AnlgACapture]
AddReg=SKNCap.AnlgACapture.AddReg

[SKNCap.AnlgACapture.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%SKNCap.AnlgAudioCaptureName%

[SKNCap.AnlgCapSnd]
AddReg=SKNCap.AnlgCapSnd.AddReg

[SKNCap.AnlgCapSnd.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%SKNCap.AnlgCaptureNameSnd%
HKR,,VampType,,%SKNCap.VampTypeSnd%

[SKNCap.AnlgACapSnd]
AddReg=SKNCap.AnlgACapSnd.AddReg

[SKNCap.AnlgACapSnd.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%SKNCap.AnlgAudioCapNameSnd%

[SKNCap.AnlgXBar]
AddReg=SKNCap.AnlgXBar.AddReg

[SKNCap.AnlgXBar.AddReg]
HKR,,CLSID,,%KSXBar.CLSID%
HKR,,FriendlyName,,%SKNCap.AnlgXBarName%

[SKNCap.AnlgXBarSnd]
AddReg=SKNCap.AnlgXBarSnd.AddReg

[SKNCap.AnlgXBarSnd.AddReg]
HKR,,CLSID,,%KSXBar.CLSID%
HKR,,FriendlyName,,%SKNCap.AnlgXBarNameSnd%

[SKNCap.AnlgTVAudio]
AddReg=SKNCap.AnlgTVAudio.AddReg

[SKNCap.AnlgTVAudio.AddReg]
HKR,,CLSID,,%KSTVAudio.CLSID%
HKR,,FriendlyName,,%SKNCap.AnlgTVAudioName%

[SKNCap.AnlgTVAudioSnd]
AddReg=SKNCap.AnlgTVAudioSnd.AddReg

[SKNCap.AnlgTVAudioSnd.AddReg]
HKR,,CLSID,,%KSTVAudio.CLSID%
HKR,,FriendlyName,,%SKNCap.AnlgTVAudioNameSnd%

[SKNCap.AnlgTuner]
AddReg=SKNCap.AnlgTuner.AddReg

[SKNCap.AnlgTuner.AddReg]
HKR,,CLSID,,%KSTvTune.CLSID%
HKR,,FriendlyName,,%SKNCap.AnlgTunerName%

[SKNCap.AnlgTunerSnd]
AddReg=SKNCap.AnlgTunerSnd.AddReg

[SKNCap.AnlgTunerSnd.AddReg]
HKR,,CLSID,,%KSTvTune.CLSID%
HKR,,FriendlyName,,%SKNCap.AnlgTunerNameSnd%

[SKNCap.DgtlCapture]
AddReg=SKNCap.DgtlCapture.AddReg

[SKNCap.DgtlCapture.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%SKNCap.DgtlCaptureName%

[SKNCap.DgtlCapSnd]
AddReg=SKNCap.DgtlCapSnd.AddReg

[SKNCap.DgtlCapSnd.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%SKNCap.DgtlCaptureNameSnd%

[SKNCap.DgtlTuner]
AddReg=SKNCap.DgtlTuner.AddReg

[SKNCap.DgtlTuner.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%SKNCap.DgtlTunerName%

[SKNCap.DgtlTunerSnd]
AddReg=SKNCap.DgtlTunerSnd.AddReg

[SKNCap.DgtlTunerSnd.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%SKNCap.DgtlTunerNameSnd%

;
;*** strings, GUIDs and names
;

[Strings]

; Proxy GUIDs

KSProxy.CLSID   = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSXBar.CLSID    = "{71F96460-78F3-11d0-A18C-00A0C9118956}"
KSTVAudio.CLSID = "{71F96462-78F3-11d0-A18C-00A0C9118956}"
KSTvTune.CLSID  = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}"

; Category GUIDs

KSCATEGORY_CAPTURE                = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO                  = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_AUDIO                  = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_CROSSBAR               = "{a799a801-a46d-11d0-a18c-00a02401dcd4}"
KSCATEGORY_TVAUDIO                = "{a799a802-a46d-11d0-a18c-00a02401dcd4}"
KSCATEGORY_TVTUNER                = "{a799a800-a46d-11d0-a18c-00a02401dcd4}"
KSCATEGORY_BDA_RECEIVER_COMPONENT = "{FD0A5AF4-B41D-11d2-9C95-00C04F7971E0}"
; DShow category "BDA Sourcefilter":
KSCATEGORY_BDA_NETWORK_TUNER      = "{71985F48-1CA1-11d3-9CC8-00C04F7971E0}"

; Our Pin GUIDs

VAMP_ANLG_AUDIO_IN_PIN  = "{93F851D6-502F-4fbe-AFA4-64B85C7AAEAA}"
VAMP_ANLG_AUDIO_OUT_PIN = "{A8724073-0158-45ee-AC38-309346B3016A}"

; Our Filter GUIDs

VAMP_ANLG_CAP_FILTER         = "{CA465100-DEB0-4d59-818F-8C477184ADF6}"
VAMP_ANLG_CAP_FILTER_SND     = "{EDE957B0-EAA5-4bf4-ACF3-6E10CB4836C3}"
VAMP_ANLG_XBAR_FILTER        = "{8A0971B9-778F-40e5-885C-CD2E29C305EF}"
VAMP_ANLG_XBAR_FILTER_SND    = "{C0588636-3ADC-4a9a-9373-E9BB446F1AFB}"
VAMP_ANLG_TVAUDIO_FILTER     = "{18CDE635-5C69-42e9-8804-98FEE378C971}"
VAMP_ANLG_TVAUDIO_FILTER_SND = "{94CAE33A-E4AC-4dce-8E60-806EF48CD3FE}"
VAMP_ANLG_TUNER_FILTER       = "{0BC27F29-05F8-436a-B5ED-4EA228B03DBB}"
VAMP_ANLG_TUNER_FILTER_SND   = "{4623CD31-23C7-43ea-83D5-2C5F75C44583}"
VAMP_DGTL_CAP_FILTER         = "{7B926C54-9BD6-4a49-82F0-D8545B968667}"
VAMP_DGTL_CAP_FILTER_SND     = "{95DCA60B-7EA6-40e2-84A6-677C01663CB2}"
VAMP_DGTL_TUNER_FILTER       = "{A138B8AF-9B11-4591-8632-47E431E3062F}"
VAMP_DGTL_TUNER_FILTER_SND   = "{A4272C48-4FB0-4eb0-AFD9-15BB5CDB7662}"

; Our Interface GUIDs

VAMP_ANLG_ACPNOTIFY          = "{E65084D3-29F6-4ac6-9CD3-2B2D58FF6403}"

; system defines

SERVICE_BOOT_START   = 0x0 
SERVICE_SYSTEM_START = 0x1 
SERVICE_AUTO_START   = 0x2 
SERVICE_DEMAND_START = 0x3 
SERVICE_DISABLED     = 0x4 

SERVICE_KERNEL_DRIVER  = 0x1 
SERVICE_ERROR_IGNORE   = 0x0 
SERVICE_ERROR_NORMAL   = 0x1 
SERVICE_ERROR_SEVERE   = 0x2
SERVICE_ERROR_CRITICAL = 0x3 

FLG_REGSVR_DLLREGISTER = 0x00000001

;Our strings

SKN="SKNET Corporation Ltd."
SKNCap.DeviceDesc       = "Monster-X, BDA and Analog Capture Device"
;For HID version
;SKNCap.DeviceDesc       = "Monster-X, BDA and Analog Capture Device with HID"
AVSTRM_INSTALLATION_DISK = "AVStrm installation disk"
DISPLAY_NAME             = "Monster-X service"
SERVICE_DESCRIPTION      = "The Monster-X capture driver"

;Our Friendly Names

SKNCap.AnlgCaptureName    = "Monster-X BDA Analog Capture"
SKNCap.AnlgCaptureNameSnd = "Monster-X BDA Analog Capture Secondary"
SKNCap.AnlgXBarName       = "Monster-X BDA Analog Xbar"
SKNCap.AnlgXBarNameSnd    = "Monster-X BDA Analog Xbar Secondary"
SKNCap.AnlgTVAudioName    = "Monster-X BDA Analog TV Audio"
SKNCap.AnlgTVAudioNameSnd = "Monster-X BDA Analog TV Audio Secondary"
SKNCap.AnlgTunerName      = "Monster-X BDA Analog Tuner"
SKNCap.AnlgTunerNameSnd   = "Monster-X BDA Analog Tuner Secondary"
SKNCap.DgtlCaptureName    = "Monster-X BDA Digital Capture"
SKNCap.DgtlCaptureNameSnd = "Monster-X BDA Digital Capture Secondary"
SKNCap.DgtlTunerName      = "Monster-X BDA Digital Tuner"
SKNCap.DgtlTunerNameSnd   = "Monster-X BDA Digital Tuner Secondary"

SKNCap.AnlgAudioCaptureName = "MX A/D Audio Capture"
SKNCap.AnlgAudioCapNameSnd  = "MX A/D Audio Capture Secondary"

SKNCap.VampType           = "CapMX Capture"
SKNCap.VampTypeSnd        = "CapMX Capture Secondary"

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 2.30