哈哈,昨天要进行挂机,搞了很多种方法,不过由于全屏,自动隐藏鼠标等问题,使用模拟事件都有问题,最后直接祭出自己前一段时间开发的鼠标实现。
功能模块如下:
效果图如下:
大概原理很简单。在应用层解析自己编写的脚本,针后执行这些脚本,不过需要将这些脚本的具体动作转化成USB鼠标的报告给内核驱动,这样当自己虚拟的USB鼠标拿到自己应用层构造的报告后转化成具体的系统鼠标事件。
这样系统就认为这是一个真实的鼠标在干活。
内容我不再复制了,具体的实现可见:8d0K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4g2K6j5Y4A6Z5i4K6u0W2j5$3!0E0i4K6u0r3k6Y4g2F1i4K6u0r3k6r3g2@1j5h3W2D9i4K6u0V1x3K6m8Q4x3X3g2Z5N6r3#2D9
[培训]科锐逆向工程师培训第53期2025年7月8日开班!
hixhi 这个是用的Portcls么?