代码-做一个记录回放的钩子程序出现了一些问题求教

问题描述

做一个记录回放的钩子程序出现了一些问题求教

void CMFCApplication2Dlg::OnBnClickedButton3()
{
hHook =SetWindowsHookEx(
WH_JOURNALRECORD,
(HOOKPROC)JournalRecordProc,
AfxGetApp()->m_hInstance,
0
);

// TODO: 在此添加控件通知处理程序代码

}
中提示(HOOKPROC)类型转换无效,请问是咋回事

解决方案

把这个函数定义前面加一个static试试吧。
static LRESULT CALLBACK JournalRecordProc(int code, WPARAM wparam, LPARAM lparam);

解决方案二:

JournalRecordProc 的定义是不是错误了?
MSDN 的帮助显示,你的参数没有问题。

 HHOOK WINAPI SetWindowsHookEx(
  _In_ int       idHook,
  _In_ HOOKPROC  lpfn,
  _In_ HINSTANCE hMod,
  _In_ DWORD     dwThreadId
);

LRESULT CALLBACK JournalPlaybackProc(
  _In_ int    code,
       WPARAM wParam,
  _In_ LPARAM lParam
);
时间: 2024-09-04 21:56:19

代码-做一个记录回放的钩子程序出现了一些问题求教的相关文章

怎样用swing做一个类似于摇奖的程序

问题描述 怎样用swing做一个类似于摇奖的程序,从100个数字中,每次屏幕显示不重复的5个数字,点停止的时候,屏幕显示当前5个数字.即为中奖号码??? 问题补充:<div class="quote_title">langshao 写道</div><div class="quote_div"><pre name="code" class="java">boolean runnin

请大神帮忙做一个matlab的三次样条插值程序,小弟是小白啊,谢过了!急急急

问题描述 请大神帮忙做一个matlab的三次样条插值程序,小弟是小白啊,谢过了!急急急 已知: X=[1 3 6 8 10 14 16 20 23] Y=[0.345 0.343 0.616 0.900 0.581 0.302 0.250 0.101 0.104] 求: X=[1 2 3 ...... 23]对应的Y值 解决方案 x=[1 3 6 8 10 14 16 20 23]; y=[0.345 0.343 0.616 0.900 0.581 0.302 0.250 0.101 0.104

求解一下-求解用php做一个web service的相关程序??不知道哪里出问题了?谢谢!!!

问题描述 求解用php做一个web service的相关程序??不知道哪里出问题了?谢谢!!! <?php class soap { private $tel; private $num; public function Book($tel,$num) { file_put_contents("d:/mylog.log",$tel,FILE_APPEND); $this->tel=$tel; $this->num=$num;//???? $conn=mysql_con

想用C# wpf做一个多语言切换的程序,要求是可以拷贝语言文件到程序的某个文件夹下,点击程序的语言菜单就会显示出可以切换到这种语言。

问题描述 想用C#wpf做一个多语言切换的程序,要求是可以拷贝语言文件到程序的某个文件夹下,点击程序的语言菜单就会显示出可以切换到这种语言.语言文件是由自己生成的.比如拷贝阿拉伯语言文件,运行程序后,语言下拉菜单就显示多出一个阿拉伯,点击就可以动态切换到阿拉伯语,我想问现在用什么方法做这个好啊.求大虾们指点. 解决方案 解决方案二:参阅上述网页解决方案三:嗯,我先看看

技术-android APP想做一个发帖功能,向有经验的大熊弟求教!!!

问题描述 android APP想做一个发帖功能,向有经验的大熊弟求教!!! 我想做的是 点击BUTTON 填写帖子的相关内容 发布后就会在列表中刷新,求相关技术或实例教程!! 万分拜谢!! 解决方案 这个很简单呀,列表和那个发布是在同一个界面吗?

c#代码-求一个坦克大战的c#程序代码

问题描述 求一个坦克大战的c#程序代码 刚学c#你多久,还不是很了解,但是老师布置了坦克大战的作业,求帮助啊!! 解决方案 你用百度网盘搜索,马士兵有一个C#版本的. 或者你到传智播客网上看看 解决方案二: 我只做过java版本的,,而且功能还不齐全,,完整版的还是蛮麻烦的

新官上任,转贴一篇:Java做一个最简单的通话程序

程序 Java中的网络编程是一个很重要的部分,也是其编程优越性的地方之一.在Java中有一个专门的Java.net类库来管理网络编程的有关方法. 下面先介绍在Java中怎样用socket进行客户与服务器通信.最后再介绍一个一个最简单的通话程序. 一.怎样用socket进行客户与服务器通信 在Java中用socket进行客户/服务器之间的通信编程.Socket是两个实体之间进行通信的有效端点.通过socket可以获得源IP地址和源端口.终点IP地址和终点端口.用户可以将多个socket连入同一个端

代码-做一个贴吧评价功能,求大神指导啊。

问题描述 做一个贴吧评价功能,求大神指导啊. 做一个贴吧评价功能,简单的评价功能,小弟不才,求大神指导,这个代码怎么敲!

谁能帮我做一个asp发邮件的程序(有酬)

问题描述 要求:做一个发邮件的程序,每发一份邮件,自动随机建立一个发件人地址,程序有调节每几分钟自动执行,每分钟的发件数.可以点击自动执行,自动随机在主题插字母. 解决方案 解决方案二:随机建立发件人地址,太搞了吧.别人都是去买数据库的吧解决方案三:而且这里是.net版,会asp的不多解决方案四:以前做个类似案例,楼主是想实现邮件群发效果?其中email可以手工输入或从数据库编好并分成若干组,主题和内容可以自己编写或直接发送已编辑好的HTML页面内容,延迟可以通过setInterval函数定义下