XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.InputSimulator

【DLL】XFE各类拓展的模拟键盘输入

公开
关注 0 Fork 0 Star 0
返回拉取请求列表

dev:合并 4 个提交 #1

已合并 dev master
拉取请求已合并 源分支中的变更已经进入 master。

审查进度

此分支未设置最低批准数。

0 / 0

尚未指定审查人。

XFEstudio 2026-09-23 04:50

变更说明

XFEstudio/XFEExtension.NetCore.InputSimulator:dev 合并到 master

提交记录

  • 内置已签名驱动包及元数据,完善文档说明 (8c17b1b) — XFE工作室室长
  • 将项目版本号升级至 5.0.0 (3ada5a7) — XFE工作室室长
  • 升级为自研 UMDF HID 驱动的虚拟键鼠输入库 (e814261) — XFE工作室室长
  • 重构 InputSimulator:架构升级与功能增强 (61b9958) — XFE工作室室长

提交

此拉取请求包含的提交记录。

文件变更

点击行号左侧的加号可以留下行级 Review 评论。

70 个文件 +5108 -390
Modified .gitattributes +9 -0
Added .github/PUBLISHING.md +62 -0
Added .github/workflows/publish-packages.yml +165 -0
Added .github/workflows/validate.yml +88 -0
Modified .gitignore +18 -1
Added Build.ps1 +25 -0
Added Publish-Local.ps1 +41 -0
Modified README.md +123 -26
Added Start-InputConsole.cmd +9 -0
Added XFEExtension.NetCore.InputSimulator.Console/PreviewBackend.cs +25 -0
Added XFEExtension.NetCore.InputSimulator.Console/Program.cs +273 -0
Added XFEExtension.NetCore.InputSimulator.Console/XFEExtension.NetCore.InputSimulator.Console.csproj +14 -0
Added XFEExtension.NetCore.InputSimulator.Tests/ControllerTests.cs +276 -0
Added XFEExtension.NetCore.InputSimulator.Tests/DriverBackendTests.cs +149 -0
Added XFEExtension.NetCore.InputSimulator.Tests/HidControlTests.cs +80 -0
Added XFEExtension.NetCore.InputSimulator.Tests/NativeEncodingTests.cs +71 -0
Added XFEExtension.NetCore.InputSimulator.Tests/RecordingBackend.cs +35 -0
Added XFEExtension.NetCore.InputSimulator.Tests/SequenceTests.cs +51 -0
Added XFEExtension.NetCore.InputSimulator.Tests/XFEExtension.NetCore.InputSimulator.Tests.csproj +21 -0
Modified XFEExtension.NetCore.InputSimulator.sln +13 -1
Added XFEExtension.NetCore.InputSimulator/DriverBackend.cs +112 -0
Added XFEExtension.NetCore.InputSimulator/DriverDeployment.cs +149 -0
Added XFEExtension.NetCore.InputSimulator/IInputBackend.cs +21 -0
Added XFEExtension.NetCore.InputSimulator/InputController.cs +413 -0
Added XFEExtension.NetCore.InputSimulator/InputSequence.cs +101 -0
Modified XFEExtension.NetCore.InputSimulator/InputSimulator.cs +137 -355
Modified XFEExtension.NetCore.InputSimulator/MouseButton.cs +5 -1
Added XFEExtension.NetCore.InputSimulator/Native/DriverProtocol.cs +33 -0
Added XFEExtension.NetCore.InputSimulator/Native/DriverTransport.cs +181 -0
Added XFEExtension.NetCore.InputSimulator/Native/HidControlProtocol.cs +35 -0
Added XFEExtension.NetCore.InputSimulator/Native/HidKeyMapping.cs +39 -0
Added XFEExtension.NetCore.InputSimulator/Native/InputValidation.cs +31 -0
Added XFEExtension.NetCore.InputSimulator/Native/KeyboardMapping.cs +52 -0
Added XFEExtension.NetCore.InputSimulator/Native/NativeMethods.cs +38 -0
Added XFEExtension.NetCore.InputSimulator/Native/WindowsDesktop.cs +77 -0
Added XFEExtension.NetCore.InputSimulator/ScanCode.cs +214 -0
Modified XFEExtension.NetCore.InputSimulator/XFEExtension.NetCore.InputSimulator.csproj +25 -6
Added driver/Build-Driver.ps1 +58 -0
Added driver/BuildTools.csproj +11 -0
Added driver/Driver.c +237 -0
Added driver/HidControl.c +93 -0
Added driver/HidControl.h +46 -0
Added driver/HidDescriptor.h +24 -0
Added driver/New-SigningCertificate.ps1 +38 -0
Added driver/Prepare-Payload.ps1 +72 -0
Added driver/Protocol.h +50 -0
Added driver/Remove-Driver.ps1 +26 -0
Added driver/Reports.c +78 -0
Added driver/SIGNING.md +83 -0
Added driver/Setup.c +215 -0
Added driver/Sign-LocalDriver.ps1 +52 -0
Added driver/XfeInput.inf +46 -0
Added driver/payload/win-x64/XfeInput.cat +0 -0
二进制文件已变更,无法进行逐行预览。
Added driver/payload/win-x64/XfeInput.inf +0 -0
二进制文件已变更,无法进行逐行预览。
Added driver/payload/win-x64/XfeInputDriver.dll +0 -0
二进制文件已变更,无法进行逐行预览。
Added driver/payload/win-x64/XfeInputSetup.exe +0 -0
二进制文件已变更,无法进行逐行预览。
Added driver/payload/win-x64/payload.json +14 -0
Added driver/payload/win-x64/payload.props +1 -0
Added driver/payload/win-x64/publisher.cer +0 -0
二进制文件已变更,无法进行逐行预览。
Added driver/tests/ControlTests.c +84 -0
Added driver/tests/ReportsTests.c +73 -0
Added driver/umdf-probe/Build-Probe.ps1 +55 -0
Added driver/umdf-probe/Install-Probe.ps1 +70 -0
Added driver/umdf-probe/ProbeClient.c +66 -0
Added driver/umdf-probe/ProbeDriver.c +129 -0
Added driver/umdf-probe/ProbeSetup.c +80 -0
Added driver/umdf-probe/README.md +46 -0
Added driver/umdf-probe/Remove-Probe.ps1 +42 -0
Added driver/umdf-probe/Sign-Probe.ps1 +61 -0
Added driver/umdf-probe/XfeInputUmProbe.inf +47 -0