Driver Documentation
Driver Overview
CAUTION
⚠️Special Note: Regarding anti-cheat matters in games, please do not ask me about whether it can bypass certain game detection. No technical support will be provided for such purposes!!!
WARNING
Windows 7 is untested and may cause unexpected issues
LingYaoKeys uses kernel-level drivers to implement key simulation functionality, communicating with the driver through DeviceIoControl. The driver supports 32-bit/64-bit systems and is compatible with Windows 10/11.
Driver Features
- Based on DeviceIoControl implementation
- Supports offline operation
- Supports hot-plugging
System Requirements
- Windows 10/11
- 32-bit/64-bit systems
- Administrator privileges
- Secure Boot disabled (Test Mode)
Driver Files
lykeysdll.dll
: Core driver dynamic link librarylykeys.sys
: Kernel-level driver filelykeys.cat
: Driver signature fileREADME.md
: Driver interface documentation
Quick Start
Driver Installation
- Run the program as administrator
- The program will automatically install the driver
- If installation fails, check system settings
Driver Uninstallation
- The driver will automatically uninstall when exiting normally
- If uninstallation fails, use these commands:
cmdsc stop lykeys sc delete lykeys
- Execute quick command (If lykeys service exists, stops and removes the driver service immediately)
cmd@echo off && sc query lykeys > nul 2>&1 && (echo Service exists, stopping... && sc stop lykeys > nul 2>&1 && timeout /t 2 /nobreak > nul && sc delete lykeys > nul 2>&1 && echo Service deleted successfully && exit) || (echo Service does not exist && exit)
References
- kmclassdll.dll - DLL Library
- kmclass.sys - Kernel Driver
- For compilation guidance, see Compiling DLL and Using with Python ctypes
- Error Codes Error Codes
- KMDF Hello World
- WDK 10
Important Notes
Security Tips
- Do not modify driver files
- Maintain driver signature integrity
- Follow project updates for latest driver versions
Troubleshooting
- Check driver status
- Review error logs
- Follow debug documentation