{"id":20245113,"url":"https://github.com/bestburning/kmclassdll","last_synced_at":"2025-08-21T20:33:09.556Z","repository":{"id":45552716,"uuid":"247940739","full_name":"BestBurning/kmclassdll","owner":"BestBurning","description":"kmclass虚拟键鼠的动态库dll","archived":false,"fork":false,"pushed_at":"2020-11-14T03:21:34.000Z","size":27,"stargazers_count":152,"open_issues_count":11,"forks_count":64,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-12-08T07:32:05.679Z","etag":null,"topics":["dll","driver","keyboard","kmclass","mouse","win10"],"latest_commit_sha":null,"homepage":"https://di1shuai.com/kmclass%E8%99%9A%E6%8B%9F%E9%94%AE%E9%BC%A0%E9%A9%B1%E5%8A%A8.html","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BestBurning.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://di1shuai.com/about/"]}},"created_at":"2020-03-17T10:27:09.000Z","updated_at":"2024-11-24T03:38:19.000Z","dependencies_parsed_at":"2022-09-01T20:02:31.005Z","dependency_job_id":null,"html_url":"https://github.com/BestBurning/kmclassdll","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BestBurning%2Fkmclassdll","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BestBurning%2Fkmclassdll/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BestBurning%2Fkmclassdll/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BestBurning%2Fkmclassdll/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BestBurning","download_url":"https://codeload.github.com/BestBurning/kmclassdll/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230532448,"owners_count":18240792,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dll","driver","keyboard","kmclass","mouse","win10"],"created_at":"2024-11-14T09:19:07.652Z","updated_at":"2024-12-20T04:08:07.647Z","avatar_url":"https://github.com/BestBurning.png","language":"C++","funding_links":["https://di1shuai.com/about/"],"categories":[],"sub_categories":[],"readme":"# kmclassdll\n[kmclass](https://github.com/BestBurning/kmclass) 虚拟键鼠驱动的动态库\n\n## 编译\n建议使用[Visual Studio 2019](https://visualstudio.microsoft.com/zh-hans/vs/)进行编译，\n如何编译可参考 [编译dll并在python中使用ctypes调用](https://di1shuai.com/%E7%BC%96%E8%AF%91dll%E5%B9%B6%E5%9C%A8python%E4%B8%AD%E4%BD%BF%E7%94%A8ctypes%E8%B0%83%E7%94%A8.html)\n\n\n## python 示例\n\n示例文件为 [python_examples.py](https://github.com/BestBurning/kmclassdll/blob/master/python_examples.py)\n\n1. 自行编译或下载\n   - [kmclassdll.dll](https://github.com/BestBurning/kmclassdll/releases) - 动态库\n   - [kmclass.sys](https://github.com/BestBurning/kmclass/releases) - 驱动\n\n2. 修改变量路径为你的真实路径\n   - `dll_path`\n   - `driver_path`\n\n```\ndll_path = 'YourPath\\\\kmclassdll.dll'\ndriver_path = b'YourPath\\\\kmclass.sys'\n```\n3. 开启 **测试模式** \u0026 **禁用强制驱动签名** 模式 \u0026 **重启**\n\n`管理员身份`打开`CMD`\n```\nbcdedit /set nointegritychecks on\nbcdedit /set testsigning on\nshutdown  -r -t 0\n```\n4. 重启后**管理员身份**运行\n```\npython python_examples.py\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbestburning%2Fkmclassdll","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbestburning%2Fkmclassdll","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbestburning%2Fkmclassdll/lists"}