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

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

2022-8-2 13:49
2187

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


恭喜ID[飞翔的猫咪]获看雪安卓应用安全能力认证高级安全工程师!!

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