首页
社区
课程
招聘
[求助]32位应用程序,在win10 64位系统下, 加载到了 system32 目录下的系统库,有大神知道原因吗
发表于: 2022-8-2 13:49 5236

[求助]32位应用程序,在win10 64位系统下, 加载到了 system32 目录下的系统库,有大神知道原因吗

2022-8-2 13:49
5236

32位的Qt应用程序,在win10 64位系统下,运行后直接崩溃了,看dump 居然加载到了 system32 目录下的系统库,正常应该是要加载wow64目录下的系统库的,有大神知道原因吗?


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 3763
活跃值: (5926)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
2
64位系统下运行32位程序,默认会启用重定向,如打开system32下文件时会默认重定向到SysWOW64文件夹下,调用Wow64DisableWow64FsRedirection可以禁用重定向,完成需要的功能后调用 Wow64RevertWow64FsRedirection再恢复重定向。你的qt程序可能是有代码调用了禁用重定向的功能。
2022-8-2 14:26
0
雪    币: 254
活跃值: (94)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
0346954 64位系统下运行32位程序,默认会启用重定向,如打开system32下文件时会默认重定向到SysWOW64文件夹下,调用Wow64DisableWow64FsRedirection可以禁用重定向,完成 ...
其他模块应该是都没有禁用重定向的,同样的程序 在其他电脑都没问题,只有一个电脑出现了这个问题;这个电脑之前也没问题,就是刚升级完显卡驱动 出现了该情况,实在没想明白 显卡驱动怎么影响到了我的程序加载系统库路径的,我的程序依赖了 opengl 的 gid32 的库。
2022-8-2 15:14
0
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
4
你什么显卡驱动啊 不会是amd的吧
2022-8-2 21:35
0
雪    币: 254
活跃值: (94)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
hzqst 你什么显卡驱动啊 不会是amd的吧
显卡是 NVIDIA 的
2022-8-3 17:19
0
雪    币: 1324
活跃值: (5179)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
我以前碰到过,32位的程序,在创建时,调用了Wow64DisableWow64FsRedirection禁用重定,所以导致了加载了system32 目录下的系统库,导致软件出错,后来调了一下调用的先后就可以了
2022-8-6 01:25
0
游客
登录 | 注册 方可回帖
返回
//