The Microntek USB Joystick is a generic "plug-and-play" device commonly identified as DragonRise Inc. hardware (Vendor ID: 0079, Product ID: 0006). Because it uses the standard USB Human Interface Device (HID) protocol, it typically does not require an exclusive driver installation on modern operating systems. Key Technical Specs & Drivers

Abstract

This paper analyzes the Microntek USB Joystick Driver in exclusive-access mode ("exclusive" here meaning the driver or application opens the device with exclusive access), focusing on architecture, driver behavior, compatibility, security/privacy implications, performance, reverse-engineering methodology, and mitigation strategies. The goal is to help developers, integrators, and researchers understand how the driver operates, potential problems, and practical recommendations.

Part 5: The “Exclusive” vs. Generic – Benchmarked

We tested a generic Saitek ST290 clone (Microntek chipset) across two scenarios.

Open Device Manager, find Human Interface Devices, and right-click your HID-compliant game controller.

Custom Mapping: Modern games often expect an Xbox-style input (XInput), which older Microntek drivers don't natively support.

Q4: Can this driver cause Blue Screens of Death (BSOD)?

A: Historically, yes—specifically with the mtk_usb_filter.sys file on Windows 8/8.1. On Windows 10/11, Microsoft’s内核隔离 (Kernel Isolation) may block it. If you get a BSOD, boot into Safe Mode, delete C:\Windows\System32\drivers\mtk_filter.sys, and revert to the generic driver.

2. Background & Terms

  • USB HID: Standard class for input devices. Supports shared access via Windows HID subsystem and Raw Input.
  • Exclusive access: Opening the device with flags (e.g., CreateFile with FILE_FLAG_OVERLAPPED and sharing modes/disallowing others) or using IOCTLs to claim the device so other user-space consumers (Raw Input, XInput emulators) can’t read events.
  • Microntek devices: Many low-cost controllers have vendor drivers or null drivers that expose raw HID or use vendor-specific device descriptors and vendor-provided installers.
  • Relevant Windows APIs: CreateFile, ReadFile/ReadFileEx, DeviceIoControl, HidD_GetPreparsedData/HidP_* APIs, RegisterRawInputDevices, XInput shim layers, DirectInput.
  • Wait for the “Connect Device” prompt. Plug in your joystick. Windows will chime multiple times—this is the driver rewriting the USB descriptors.
  • Restart. Do not skip the reboot; the driver hooks into hidclass.sys at kernel level.
  • RELATED

    thanks for the support! ,however this moment i have Zenok Free Antivirus 2012 good is the second version i think but ..recommend ... cheers!
    Thanks for your information. I will made a look at Zenok.
    thankyou for offering agood services for us i do use comodo for long time but it has no problem at all
    What antivirus protection program can be used for Windows 2000 Professional?
    latest version of most popular antivirus programs will work fine with Windows 2000.
    I think for windows 7 it is avira or avast is the best option.or if you want to purchase buy kaspersky it is also the best but not free . any way have a nice day!!