最近需要用到按键模拟,早就听说过WinIo大名,这次试用了一下,写下使用笔记。
WinIo可以到官方网站:http://www.internals.com/去下载,里面包含了帮助文档和源码。
因为需要加载驱动,程序要以管理员权限运行,我用的是64位WIN7系统,还需要对WinIo64.sys做交叉签名才能正常加载,没有签名的同学需要使用32位系统或使用测试模式。
为了省去动态加载DLL,再动态获取函数地址去调用的麻烦,用官方的DLL源码,编译生成WinIo.lib,添加一行#pragmacomment(lib,"WinIo.lib"),修改一下winio.h,然后include就可以了。
看网上的资料一般都是先调用InstallWinIoDriver
IsDemandLoaded必须要设为false,但是我想以SERVICE_DEMAND_START方式启动,就自