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

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

2022-8-2 13:49
4590

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


[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

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