让桥梁博士能在Win7下运行
关于桥梁博士在win7下无法使用的解决方案网上一大堆都是说win7怎么怎么不兼容,或者换回xp之类的废话,让很多恰好桥梁博士无法在win7下使用的TX郁闷到了。
其实对于没有经过任何优化设置为默认的windows7,桥梁博士3.0(我指的是破解版)是可以直接运行的!但是几台机器里面总有那么一两台win7安装桥梁博士后会出现这种情况:安装程序成功结束,破解狗驱动安装成功,运行之后却没有任何提示而在任务管理器中一直存在dbmain.exe进程!每次看到双击桥博图标后鼠标旁边闪一闪小漏斗然后消失就相当之郁闷:因为帮N个TX的win7系统上装好了桥博,唯独我自己的两台电脑上不能运行。
话说为了解决这个问题我郁闷了很长一段时间,并且将我一台电脑的win7重装之后对比着找原因,发现无法运行桥博的时候bmain.exe进程中有两个线程在相互切换和等待,但就是不进行下去,而能工正常运行的桥博的环境下dbmain.exe的两个线程相互切换几次后就会启动第三个线程而此时桥博的欢迎界面就华丽丽的出现了。为了找到第三个线程触发的条件,我走了相当长的一段弯路……(×&(×……¥%#!% (以下省略一万字……)
走完一大段的弯路之后,问题的核心回到了那个破解的狗驱动上,由于win7对之前版本程序的兼容方法,那个狗驱动的返回信息竟然是通过Server服务传回的!!而很多所有的windows服务优化方法或者软件都建议不在内网的用户将SERVER服务关掉……所以桥梁博士的主进程里的两个子线程就在傻傻地等待狗驱动返回值中光荣地挂起了……
桥梁博士3.0在windows7下安装后无法运行解决办法的正文从此开始:
在我的电脑上点击右键》管理》服务和应用程序》服务》在右边找到Server服务,将其设置为“自动”并启动,你的桥博就可以运行了……
PS:如果你想让某TX的windows7上无法运行你桥梁博士,你懂的……另外,XP没有此限制。
且Win7 64位由于驱动问题无法运行桥梁博士,只能通过虚拟机来跑了。