我想在VB6程序里面加一个Office样式的菜单,在网站上找了很多,发现HookMenu最方便。
下载了以后,加入工程的部件里面,就可以使用了,很方便,效果很棒。
虽然调试没有问题,但是当我生成Exe文件后,执行到HookMenu相关的动作时,问题产生了,系统弹出了一个程序崩溃对话框,如下所示
========================================================================
| SubclassingThunk.exe -应用程序错误 |X|
========================================================================
| \/ "0x001509a8" 指令引用的 "0x001509a8" 内存。该内存不能为"written"。
| /\ 要终止程序,请单击“确定”。
| 要调试程序,请单击“取消”。
| 【 确定 】 【 取消 】
|========================================================================我的系统是Windows Server 2003 SP2,用的是管理员账户。
同时我的系统还安装有.Net framework3.5后来,我发现我编译好的程序拷贝到XP中式可以正常运行的,在我的系统就不行
我真的是很郁闷了,这样的技术,究竟能不能采用呢?
后来我发现HookMenu采用的是SubClass技术,jcMenu也是,我编译了jcMenu的工程,也出现同样的问题。真的希望有人能给出提示。
下载了以后,加入工程的部件里面,就可以使用了,很方便,效果很棒。
虽然调试没有问题,但是当我生成Exe文件后,执行到HookMenu相关的动作时,问题产生了,系统弹出了一个程序崩溃对话框,如下所示
========================================================================
| SubclassingThunk.exe -应用程序错误 |X|
========================================================================
| \/ "0x001509a8" 指令引用的 "0x001509a8" 内存。该内存不能为"written"。
| /\ 要终止程序,请单击“确定”。
| 要调试程序,请单击“取消”。
| 【 确定 】 【 取消 】
|========================================================================我的系统是Windows Server 2003 SP2,用的是管理员账户。
同时我的系统还安装有.Net framework3.5后来,我发现我编译好的程序拷贝到XP中式可以正常运行的,在我的系统就不行
我真的是很郁闷了,这样的技术,究竟能不能采用呢?
后来我发现HookMenu采用的是SubClass技术,jcMenu也是,我编译了jcMenu的工程,也出现同样的问题。真的希望有人能给出提示。
解决方案 »
- 如何将在vba中编写的宏文件移植到dll文件中,请高手指点,急!!!!!1
- 怎么让菜单显示啊?
- 请问如何能用Listview显示数据库中的记录,并在前面加一单选框
- 大虾们,见礼啦!!!
- 请问大侠们怎么给TREEVIEW控件增加背景图???
- 请各位大虾指点word文档如何以二进制格式保存入数据库中,然后怎样从数据库中读出来?
- 一个关于Winsock的问题!
- fuxc(Michael) 请进来拿分,谢谢你的类OUTLOO按纽控件,真是好用,给你100分,进来就加,其他朋友也可以看看,支持真彩和换背景色的
- 在一个表中,主键不是递增的,请问知道一条记录的编号,怎样写SQL 语句,得到它的上一条记录和下一条记录?
- 请教如何捕捉按键
- 大家帮帮我,关于魔兽争霸3,局域网中读取别的玩家名的问题
- 怎样运用DIRECT X把自身窗体或文字 或图片 画到屏幕最上层,而不会给游戏挡住,请赐教
关掉DEP是可以用了,但是还是偶尔会出现错误,可能是其他问题。
但是要别人关掉DEP,还是不是很好的做法,谢谢yk84,
除非你拿到控件源码,而且懂得如何绕过DEP保护(绕过DEP保护倒不是很难)对此控件进行修改,否则无解。