首先,请看一篇转帖:

原帖地址:http://tieba.baidu.com/p/1969613735

不知道阅读这篇帖子的朋友有没有遇到跟在下一样问题:VB6.0没有内置加载项来提供鼠标滚轮支持的功能。如果代码量少的话还能将就,要是碰到几百行的代码简直是无法忍受的。于是百度一下有没有这样的东西,结果还真找到了。原来人家微软也发现了VB这个令人烦扰的症结所在,因此及时的提供了补丁。这里给一个官方的下载链接:http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe。下载后解压到指定的文件夹,找到VB6IDEMouseWheelAddin.dll这个文件,将它复制到C:\Windows\System32目录下,点击【运行】,输入:regsvr32 VB6IDEMouseWheelAddin.dll,然后......
然后竟然出问题了!嘿嘿,请注意这篇文章的标题,问题的产生是在WIN7系统下,在XP系统下,经本人试验,以上步骤是没有问题的。那么Win7下会遇到什么问题呢?
按照上述步骤,你运气好的话也许会成功,但是一般会看到这样的错误提示:模块“C:\Windows\System\VB6IDEMouseWheelAddin.dll”已加载,但是对DllRegisterServer的调用失败,错误代码OX80004005。这是神马情况?起初我很困惑,还以为是微软的补丁包没有针对Win7系统,所以郁闷了一阵子,都想忍痛把VB6.0卸载了,从此投向.Net的怀抱。但是一次偶然的“百度一下”,让我发现了问题的原因。
原来归根结底是Win7系统比XP系统更严谨的安全机制问题。出现DllRegisterServer失败这样的问题是因为没有提供足够的权限,解决的方法如下:
1. 重复前述步骤,确保文件VB6IDEMouseWheelAddin.dll成功解压并且已经复制到C:\Windows\System32文件夹下(如果系统盘符不是C的,自行做相应调整)。
2. 点击【开始】-【所有程序】-【附件】,鼠标移到【命令提示符】(即cmd),右击,然后在弹出的菜单中选择【以管理员身份运行】,弹出cmd的运行界面,输入:regsvr32 空格 VB6IDEMouseWheelAddin.dll,点击【enter】.OK,操作无误的话就能看到成功的提示了。
3. 打开VB的IDE开发环境,点击【外接程序】-【外接程序管理器】-选中【MouseWheel Fix】,在【加载行为】中勾选【在启动中加载】和【加载/卸载】。OK!大功告成!感谢上帝,VB6.0终于又愉快地回到了我身边......

补充:以上只适用于WIN7的32位版本,因为我的机子装的是WIN7 64位版本,所以,用上面的方法没有成功。解决方法是:将VB6IDEMouseWheelAddin.dll复制到c:\WINDOWS\sysWow64文件夹中!

转载于:https://www.cnblogs.com/drsniper/archive/2013/03/22/2975725.html

Win7系统下解决VB6.0鼠标滚轮支持相关推荐

  1. win7系统下解决VC6.0 与office2007、2010不兼容的问题

    以前在windows7下面安装VC6.0时,新建一个工程,打开类视图,在source file右击,选择Add file to project,有些情况下,VC6.0没任何反应,严重时,VC6.0直接 ...

  2. Win7系统下解决魔兽争霸全屏问题

    本人喜欢打篮球,喜欢编程,编程累了,最大的娱乐休闲,就是打一把dota, 可在win7下有时候打开魔兽争霸3 不会宽屏方式显示 , 一气之下本人就想看看他的注册表是怎么回事,一不小心,被我发现了&qu ...

  3. win7系统下联想thinkpad x220笔记本电脑关闭触摸板

    win7系统下联想thinkpad x220笔记本电脑关闭触摸板的方法如下: 1.在win7系统下,打开"控制面板"--"鼠标"点击进入. 2.在"鼠 ...

  4. 计算机鼠标显示停顿原因,Win7系统下鼠标停顿如何解决?USB鼠标时不时的停顿下的解决方法...

    我们在使用Win7系统的时候,长时间不用电脑,再用的时候这时USB鼠标经常会出现时不时的停顿下,而我们将鼠标USB重新插拔一次才能恢复,但是用不了多久还是反复出现.那么Win7系统下鼠标停顿如何解决? ...

  5. w7鼠标计算机无法识别,win7系统下usb鼠标无法识别的解决方法

    鼠标是非常重要的,在使用电脑的时候没有鼠标是一件很麻烦的事情,特别是台式电脑,没有鼠标根本无法操作.但是使用鼠标难免也会遇上一些让人措手无策的问题,比如最近我一同学跟我说他使用的win7旗舰版系统的u ...

  6. Win7系统下Vmware虚拟机无法使用USB设备问题的解决方法

    Windows7发布后,Vmware也推出了新版的Vmware Workstation 7和Player 3,从功能上为Win7进行了优化.近日QQ上有一MM提到她的Vmware中安装的XP虚拟机只能 ...

  7. 解决Win7系统下以管理员身份运行的程序接收不到拖放文件消息[WM_DROPFILES]问题的方法

    大多数程序都有接收拖放文件的功能,即是用鼠标把文件拖放到程序窗口上方,符合格式的文件就会自动被程序打开.最近自己对编写的程序增加了一个拖放文件的功能,在 Windows XP.Windows Serv ...

  8. 无线鼠标计算机不识别,win7系统下USB无线鼠标电脑检测不到如何解决

    许多win7系统用户都喜欢使用usb无线鼠标,然而有时候可能会遇到sub无线鼠标电脑检测不到的情况,碰到这样的问题该怎么办呢,本文就给大家讲解一下win7系统下USB无线鼠标电脑检测不到的具体解决步骤 ...

  9. win10pin不可用进不去系统_解决win7系统下连接网络打印机不可用的处理方法

    解决win7系统下连接网络打印机不可用的处理方法 作者:电脑帮帮手 win7系统连接网络打印机,相对Xp系统更为智能化,它会自动帮你搜索可用打印机驱动默认给你安装,但是有些网络打印机驱动,自身系统未必 ...

  10. 计算机如何打开无线网络适配器,win7系统下网络适配器打不开怎么解决

    通常情况下我们的电脑中都会有一个网络适配器,这是计算机联网的设备,不过最近有深度技术win7旗舰版系统用户却遇到了网络适配器打不开的情况,该怎么办呢,接下来系统城小编就给大家分享一下win7系统下网络 ...

最新文章

  1. SqlCommand类,在与数据库交互式一定要用到的属性
  2. Python如何使用不同分隔符切分字符串
  3. MySQL /“N叉树”的N值在MySQL中是可以被人工调整吗
  4. 单片机用python还是c语言_单片机为什么一直用C语言,不用其他编程语言?
  5. 【CSS】css特殊性-优先级-权重
  6. php print r用法,php中echo(),print(),print_r()用法
  7. ZAO 背后的深度学习算法原理浅析
  8. JavaScript的中对象创建和继承原理
  9. d778: NOIP2009 2.Hankson的趣味题
  10. 让IT不加班,让业务不等待,一文讲透自助式分析的前世今生
  11. jquery 新建的元素事件绑定问题
  12. 浅显理解*nix下的守护进程机制及fork函数
  13. Early Stopping早停法
  14. 【VRP】基于matlab遗传算法求解出租车网约车接送客车辆路径规划问题【含Matlab源码 YC003期】
  15. 双系统删除ubuntu后进入gun grub version 2.04的解决办法
  16. CentOS 安装SVN以及可视化管理工具iF.SVNAdmin
  17. 用NSSM把influxDB安装成windows后台服务
  18. .rvm/gems/ruby-2.4.1@global/gems/cocoapods-1.5.0/lib/cocoapods/executable.rb:89: warning: Insecure
  19. Web实现:网易云音乐个人推荐页
  20. 小米盒子4S 905L成功刷入emuelec系统

热门文章

  1. Linux 命令之 crontab 计划任务与自动同步系统时间
  2. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_08-vuejs研究-vuejs基础-v-if和v-for指令...
  3. 有关风向及风向处理的笔记
  4. C6748和音频ADC连接时候的TDM以及I2S格式问题
  5. Hbase记录-client访问zookeeper大量断开以及参数调优分析(转载)
  6. [SDOI2010]代码拍卖会
  7. 修改MAC地址的方法(未测试)
  8. Swift - 继承UIView实现自定义可视化组件(附记分牌样例)
  9. 公务员工资分配的一种方法
  10. [导入] [转]总结C++与C#的区别