打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
公布一个解决运行大智慧不同版本注册表冲突的程序
问题来源上面两个链接,同时运行不同版本大智慧时注册表修改会造成6.03版收盘时间有点问题,所以写了个小程序解决,
原理很简单,就是运行大智慧前先自动注入一次注册表文件,上传附带的注册表文件空的,你可以下载商版那个或者用另外你自己的,以后有需要你可以改成别的,
用这个程序代替原来你运行的大智慧执行文件就行了,因为程序中涉及到修改注册表和调用大智慧需要到管理权限,所以我直接把源代码也公布了,
用C# 2012写的,你电脑中需要有.net4.5框架,如果用旧windows系统.net版本低的,我可以上传个低版本的上来。
你可以直接使用PROGRAM目录的执行文件,你也可以拿我上传的源代码自己编译,不会编译的可以找个电脑里装了C#的朋友帮你编译
用的时候只需要将PROGRAM目录的3文件,其他的文件是源代码如果你不自己编译是用不上的可以直接删除
也许现在需要的人不多,但也许以后用得着。

-------------------------------------------------
upload.rar文件里为第一个版本,比较简单,不想弄太复杂的可以用它:
RegB4Dzh.exe和regb4dzh.ini需要放在同一目录,RegB4Dzh.exe可以改成任意你自己喜欢的名字
第一次使用之前你要修改program目录下的regb4dzh.ini,如下:
//注意每一行>前面的不要动
//改成你要运行的大智慧路径和文件名,如果程序放在大智慧程序相同目录,只填写最后的程序名就可以
dzhpath>H:\stock\DZH2\dzh2.exe
//运行中的大智慧过程名,如无意外就是上面的文件名去掉.exe
dzhpname>dzh2
//改成你要在运行大智慧前注入的注册表文件路径和文件名,附带的是上面商版那个,以后你可以换成任意自己需要的注册表文件,如果文件放在RegB4Dzh.exe相同目录,只填写最后的文件名就可以
regpath>fix64.reg

-------------------------------------------------------------
regB4Dzh 2.rar为第二个版本,增加了一些功能,可以在大智慧运行前注入注册表,也可以在大智慧登录后延时一定时间注入注册表。大智慧7在登录后才会修改注册表,
由于需要判断大智慧是否已经登录,目前想到的办法是大智慧按登录后有几个文件会被马上修改,所以新的程序了增加了对文件修改的监控,

如图,我看到的是这几个,如果你觉得监控其他文件更好改成你要的
如果启用该功能,被监控的文件被修改后,注册表文件才会被注入然后此程序退出,同时退出监控
//RegB4Dzh.exe和regb4dzh.ini需要放在同一目录,RegB4Dzh.exe可以改成任意你自己喜欢的名字
//除了在运行程序前后注入注册表功能外,你也可以利用它一次过运行多个程序,譬如打开V7后自动打开V6,不限于大智慧使用
//regpath,reg2path两个注册表文件可以一样也可以不一样,可以同时存在也可以只要一个也可以全部不要只启动程序
//上传程序中的fix64.reg注册表文件是空的,需要的请自己到商版的帖子https://www.55188.com/viewthread ... p;extra=&page=1里下载,或者自己DIY一个合适自己的
//下面所有参数中程序和注册表文件,如果放在和RegB4Dzh.exe不同目录的需要填写完整的包括目录的文件名,请修改为你自己电脑对应的路径
//每一行前面有//的参数不会被程序读入,注意>前面的除删掉//外不要动,不需要哪个参数你可以在最前面打//
//改成你要运行的大智慧路径和文件名,如果程序放在大智慧程序相同目录,只填写最后的程序名就可以.整个配置文件里只有这个参数是必须要填写的
dzhpath>H:\stock\DZH2\dzh2.exe
//运行中的大智慧过程名,只是用来检查大智慧有没已经在运行的,可以不要这参数,默认上面的文件名去掉.exe。
//dzhpname>dzh2
//改成你要在运行大智慧前注入的注册表文件路径和文件名,附带的是空的,以后你可以换成任意自己需要的注册表文件,如果文件放在RegB4Dzh.exe相同目录,只填写最后的文件名就可以
regpath>fix64.reg
//注入注册表文件后,运行大智慧前暂停多少微秒,注意数值1000=1秒。这个参数不要的话默认值是1000(1秒)
sleep>1100
//改成你要在运行大智慧登录后注入的注册表文件2路径和文件名,
//reg2path>fix64.reg
//登录大智慧后,运行注册表文件2前暂停多少微秒(因为大智慧登录后修改注册表可能有一点点延迟,根据你的实际需要修改参数),数值1000=1秒。这个参数不要的话默认值是10000(10秒)
sleep2>11000
//哪个文件被修改作为判断大智慧已经登录的依据,填多个话其中任意一个时间修改就判读为已经登录,多个用|分隔.此参数不填的话就直接以点击打开程序那刻当成大智慧登录。注意大智慧7正式登录后才会修改注册文件。
//watchpath>funtree.xml |H:\stock\DZH2\filelist.dat|H:\stock\DZH2\bkcode.dat| H:\stock\DZH2\maratr.dat
//完成所有工作后自动开启下一个程序,附加功能,可以不填,不填的话完成上面工作就结束。填多个话全部轮流开启,多个用|分隔
//nextpath>c:\program\qq.exe |C:\Program Files (x86)\tdxw.exe
//每一个程序开启间隔.不填的话默认1000(1秒)
nextpathsleep>2000


--------------------------
不好意思刚发现前面的第二版 regB4Dzh 2.rar 有个小BUG,19.2.24 前下载的有需要更新一下,换下主程序就OK了。
//watchpath>funtree.xml |H:\stock\DZH2\filelist.dat|H:\stock\DZH2\bkcode.dat| H:\stock\DZH2\maratr.dat
这一行几个文件如果像第一个那样funtree.xml只有文件名没有完整目录会报错,但填写完整目录没事。
已经修复,如果不介意填写完整路径或者不用这参数的的可以不下,注意如果有任何报错不会执行后面的注册表文件。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
大智慧注册表,随意添加删除市场,只保留自己需要的
自己动手打造大智慧精简版 来自 作者:光明使
注册表知识大全(基础篇)
教你如何重装大智慧2,。保存原来数据、公式
dzh2减肥方案
如何消除Windows开机错误提示
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服