导读
易语言5.6完美版,可静态编译,绿色无后门

学习易语言 讲究的是系统,如果你正在四处闲逛,你懂的永远是皮毛! 觅风论坛正在为每个困惑的对易语言 详细

C++鼠标驱动X64平台可用源码求一个

[复制链接]

微信扫一扫 分享朋友圈

天空仍鸟飞 发表于 2022-8-10 10:01:03 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
回复

使用道具 举报

精彩评论9

MambaMentality 发表于 2022-9-28 13:41:17 | 显示全部楼层
6666666666
回复

使用道具 举报

Enqiu 发表于 2022-12-26 02:20:30 | 显示全部楼层
看到私信.这里有
回复

使用道具 举报

梦幻 发表于 2023-1-9 14:49:22 | 显示全部楼层
支持你们一下下哈
回复

使用道具 举报

dkahdadlwa1 发表于 2023-6-5 17:45:32 | 显示全部楼层
6666666666666
回复

使用道具 举报

dkahdadlwa1 发表于 2023-6-5 18:00:22 | 显示全部楼层
666666666666666666
回复

使用道具 举报

zengxx 发表于 2023-7-7 13:40:32 | 显示全部楼层
#include <iostream>
#include <windows.h>

int main()
{
    HANDLE hMouse = NULL; // 鼠标设备句柄
    DWORD bytesRead = 0; // 读取到的字节数
    DWORD inputBuffer; // 输入缓冲区
    BYTE outputBuffer[256]; // 输出缓冲区,用于存储鼠标设备的数据

    // 打开鼠标设备
    hMouse = CreateFile(TEXT("\\\\.\\Mouse"), GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);
    if (hMouse == INVALID_HANDLE_VALUE)
    {
        std::cout << "Failed to open the mouse device." << std::endl;
        return 1;
    }

    // 设置输入缓冲区和输出缓冲区
    memset(&inputBuffer, 0, sizeof(inputBuffer));
    memset(outputBuffer, 0, sizeof(outputBuffer));

    // 发送控制码
    if (!DeviceIoControl(hMouse, IOCTL_MOUSE_QUERY_ATTRIBUTES, &inputBuffer, sizeof(inputBuffer), &outputBuffer, sizeof(outputBuffer), &bytesRead, NULL))
    {
        std::cout << "Failed to send the control code." << std::endl;
        return 1;
    }

    // 读取鼠标设备的数据
    if (!ReadFile(hMouse, outputBuffer, sizeof(outputBuffer), &bytesRead, NULL))
    {
        std::cout << "Failed to read data from the mouse device." << std::endl;
        return 1;
    }

    // 处理和解析鼠标设备的数据
    // ...

    // 关闭鼠标设备句柄
    CloseHandle(hMouse);

    return 0;
}
回复

使用道具 举报

zengxx 发表于 2023-7-7 13:40:59 | 显示全部楼层
#include <iostream> #include <windows.h>  int main() {     HANDLE hMouse = NULL; // 鼠标设备句柄     DWORD bytesRead = 0; // 读取到的字节数     DWORD inputBuffer; // 输入缓冲区     BYTE outputBuffer[256]; // 输出缓冲区,用于存储鼠标设备的数据      // 打开鼠标设备     hMouse = CreateFile(TEXT("\\\\.\\Mouse"), GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);     if (hMouse == INVALID_HANDLE_VALUE)     {         std::cout << "Failed to open the mouse device." << std::endl;         return 1;     }      // 设置输入缓冲区和输出缓冲区     memset(&inputBuffer, 0, sizeof(inputBuffer));     memset(outputBuffer, 0, sizeof(outputBuffer));      // 发送控制码     if (!DeviceIoControl(hMouse, IOCTL_MOUSE_QUERY_ATTRIBUTES, &inputBuffer, sizeof(inputBuffer), &outputBuffer, sizeof(outputBuffer), &bytesRead, NULL))     {         std::cout << "Failed to send the control code." << std::endl;         return 1;     }      // 读取鼠标设备的数据     if (!ReadFile(hMouse, outputBuffer, sizeof(outputBuffer), &bytesRead, NULL))     {         std::cout << "Failed to read data from the mouse device." << std::endl;         return 1;     }      // 处理和解析鼠标设备的数据     // ...      // 关闭鼠标设备句柄     CloseHandle(hMouse);      return 0; }
回复

使用道具 举报

黑色传说 发表于 2023-7-28 19:40:29 | 显示全部楼层
Win_Driver_Mouse_And_Key-master.zip (1.63 MB, 售价: 7 觅币)


回复

使用道具 举报

wangyong133 发表于 2023-12-23 21:14:54 | 显示全部楼层
厉害的了 下载试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们:觅风论坛与你快乐分享

收藏本站

用心服务做个非盈利公益编程网站

www.eyyba.com

服务人:觅风论坛

Email:eyyba@foxmail.com

Powered by WWW.EYYBA.COM X3.4© 2001-2023 Inc.   版权所有   

觅风论坛  疆ICP备15020893号-1