按键精灵里面模拟手工输入文字(inputText函数)的原理是什么?
你有原理吗?分享出来一起解决,我有一个gssendevent
GSEventRecord header;
GSHardwareKeyInfo key = {0,0,0,0,1,{'a'},1,{'a'},0,0,0,0};
memset(&header, 0, sizeof(header));
header.type = kGSEventKeyDown;
header.infoSize = sizeof(GSHardwareKeyInfo);
header.senderPID = getpid();
header.timestamp = mach_absolute_time();
struct{
GSEventRecord header1;
GSHardwareKeyInfo key1;
}fuck = {header, key};
GSSendEvent((GSEventRecord *)&fuck, GSGetPurpleApplicationPort());
这段代码编译过了但是就是不输入a你有办法解决吗?
你hook的什么进程呢?
游戏进程,这个跟进程没多打关系吧,就是给程序发送输入事件