GithubHelp home page GithubHelp logo

dengqizhou30 / hiddriver Goto Github PK

View Code? Open in Web Editor NEW
115.0 5.0 45.0 49 KB

虚拟鼠标键盘驱动程序,使用驱动程序执行鼠标键盘操作。

License: Apache License 2.0

C 55.32% C++ 44.68%

hiddriver's Introduction

虚拟鼠标键盘驱动程序,使用驱动程序执行鼠标键盘操作。
注意这个驱动目前使用的是测试证书,还没有微软颁发的正式证书,只能在win 10测试模式下执行。

一、项目编译:
建议使用Visual Studio 2019;

二、驱动安装:
1、关闭签名校验,开启调试模式:
在win10中,管理员模式的命令行中,执行如下命令:
bcdedit /set nointegritychecks on
bcdedit /set testsigning on
然后重启win10,进入测试模式

2、使用devcon安装驱动,最好先关闭360等杀毒软件:
cd G:\workspace_github\loki-hidriver\x64\Debug\KMDFDriver
& "D:/Windows Kits/10/Tools/x64/devcon.exe" find "root\hidriver"
& "D:/Windows Kits/10/Tools/x64/devcon.exe" remove "root\hidriver"
& "D:/Windows Kits/10/Tools/x64/devcon.exe" install hidriver.inf "root\hidriver"

3、安装驱动的日志文件,可以在这里检查驱动安装的明细日志:
%windir%\inf\setupapi.dev.log
C:\Windows\INF\setupapi.dev.log

三、项目来源:
目前只是针对win10做些兼容性调整,主体代码来源于loki-hidriver项目,感谢原开发者:
https://github.com/hedgar2017/loki-hidriver

hiddriver's People

Contributors

dengqizhou30 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

hiddriver's Issues

老哥求教

驱动最后把hid数据包CopyToRequestBuffer
数据丢给谁处理了呢?
新人 看不太懂代码 求教!!万分感谢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.