社区
Delphi
帖子详情
win7 64位注册表
仙侣步惊云
2012-05-02 10:45:32
奇怪啊,原来项目中注册数据源是在HKEY_LOCAL_MACHINE\Odbc下,打开看后是空的,但程序却可以正常运行,搜索了一下注册表,原来被移到HKEY_LOCAL_MACHINE\odbc\Wow6432Node下了,为什么仍然有效呢?
...全文
372
6
打赏
收藏
win7 64位注册表
奇怪啊,原来项目中注册数据源是在HKEY_LOCAL_MACHINE\Odbc下,打开看后是空的,但程序却可以正常运行,搜索了一下注册表,原来被移到HKEY_LOCAL_MACHINE\odbc\Wow6432Node下了,为什么仍然有效呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
s11ss
2012-05-07
打赏
举报
回复
不会就免开尊口,别误人子弟了[Quote=引用 1 楼 的回复:]
odbc有windows管理,微软当然知道去哪找了
[/Quote]
s11ss
2012-05-07
打赏
举报
回复
LZ阿谀逢迎丑态毕露,无视真理,真尼玛可悲!
s11ss
2012-05-02
打赏
举报
回复
看看2L的链接吧。
相当于读写注册表被win7自动重定向了!!!
Delphi的TRegistry类除了OpenKeyReadOnly外,其他方法都没有指定那个64位系统的标志!!!
仙侣步惊云
2012-05-02
打赏
举报
回复
这是我注册数据源代码:
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_LOCAL_MACHINE;
Reg.OpenKey('Software\ODBC\ODBC.INI\Hospital',true);
Reg.WriteString('Driver',ls_currdir+'\dbodbc8.dll');
Reg.WriteString('UID','DBA');
Reg.WriteString('EngineName','Hospital');
Reg.WriteString('AutoStop','Yes');
…………
Reg.OpenKey('Software\ODBC\ODBC.INI\ODBC Data Sources',true);
Reg.WriteString('Hospital','Adaptive Server Anywhere 8.0');
Reg.CloseKey;
Reg.Free;
明明是写在Software\ODBC\ODBC.INI下,却被win7自动移至HKEY_LOCAL_MACHINE\Wow6432Node\odbc\ODBC.INI下,但程序可以正常运行。
s11ss
2012-05-02
打赏
举报
回复
http://blog.csdn.net/shape2100/article/details/7291708
bdmh
2012-05-02
打赏
举报
回复
odbc有windows管理,微软当然知道去哪找了
win
7 32 64位运行
注册表
补丁
win
7 32 64位运行正常!
注册表
补丁
win
7系统全部时区
注册表
文件
win
7系统全部时区的
注册表
文件,下载后双击即可加入到系统
注册表
中,这时全部时区都会显示出来。
win
7库还原
注册表
win
7库还原
注册表
win
7库还原
注册表
win
7库还原
注册表
win
7库还原
注册表
WIN
7
注册表
优化集
WIN
7
注册表
优化集
WIN
7
注册表
优化集
WIN
7
注册表
优化集
WIN
7
注册表
优化集
星际1.08
WIN
7花屏
注册表
补丁
星际1.08
WIN
7花屏
注册表
补丁 星际1.08
WIN
7花屏
注册表
补丁
Delphi
5,391
社区成员
262,736
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章