我想在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的工程,也出现同样的问题。真的希望有人能给出提示。
解决方案 »
- richtextbox里混合了excel和图片如何保存?
- 命令按纽颜色的改变
- 请大家帮忙
- 求助:Mschart图表问题
- 请高手看一下SQL语句执行想到的一个提示情况导致的不正常
- 在VB中怎么实现局域网里的文件传送?
- 简单的数据库问题(在线等)
- VB如何打印?
- 哪位兄弟能帮我找到关于微软的MEDIA服务器端和客户端编程的资料啊,用VB做,100分赠送
- 程序在另外一台电脑例可以运行,可是在这里不行,在Public cnn as ADODB.Connection处老是跳出“找不到工程或库”字样,接着跳出“引用”那框,但我不知道应该选择那个引用????
- 大家帮帮我,关于魔兽争霸3,局域网中读取别的玩家名的问题
- 怎样运用DIRECT X把自身窗体或文字 或图片 画到屏幕最上层,而不会给游戏挡住,请赐教
关掉DEP是可以用了,但是还是偶尔会出现错误,可能是其他问题。
但是要别人关掉DEP,还是不是很好的做法,谢谢yk84,
除非你拿到控件源码,而且懂得如何绕过DEP保护(绕过DEP保护倒不是很难)对此控件进行修改,否则无解。