在一些分析过程中,我在Windows 7 64位机器上出现了这种情况:我用depends加载notepad.exe,它显示位于System32上的依赖关系为64位!是依赖还是别的东西像重定向依赖?关于如何解释依赖沃克的输出的任何想法?为什么依赖walker将32位dll显示为64位?
3
A
回答
5
应用程序和库在Windows 7下的system32
文件夹实际上是64位二进制文件。 32位的支持系统在syswow64
。这就像单击“启动”关闭计算机:)
1
没有错误。 Windows 7上的记事本是一个64位应用程序,因此从system32目录加载64位DLL。
在64位Windows操作系统上的命名约定并不完全直观,但我想对某人来说是有意义的。
System32包含64位二进制文件,而SysWOW64包含32位二进制文件。
+0
现在有道理,谢谢。 – mox 2010-09-02 06:56:08
相关问题
- 1. 依赖Walker等效于16位DLL
- 2. 32位DLL加载64位依赖关系?
- 3. 从32位C DLL创建64位DLL
- 4. 从32位变为64位
- 5. 为什么PrintDialog不显示(64位)?
- 6. JAVA_HOME设置为32位jdk,但java -version显示为64位
- 7. 将32位转换为64位
- 8. 将32位代码编译为64位
- 9. 在64位系统上使用32位DLL显示0x8007000B错误
- 10. C++ dll依赖walker显示IESHIMS.dll和MSVCR110.dll
- 11. 安装了32位安装的Python,显示为64位
- 12. 从64位代码访问32位DLL
- 13. 注册32位和64位的DLL
- 14. 32位和64位dll的windows服务
- 15. 办公室64位32位DLL
- 16. 为64位和32位环境创建DLL
- 17. 运行它加载32位DLL作为64位服务
- 18. 为32位和64位非托管DLL创建托管包装
- 19. JNI - 为Windows封装64位和32位DLL
- 20. 为什么32位和64位numpy/pandas之间有区别
- 21. 为什么64位程序文件大于32位?
- 22. 为什么64位MSBuild加载32位扩展?
- 23. 与32位依赖关系的CentOS 64位RPM
- 24. 编译为64/32位iOS
- 25. 什么是适合32位和64位“32位”的术语
- 26. 将SteamID转换为32/64位SteamID Swift
- 27. 我sthere需要为32位和64位
- 28. elastic beanstalk从32位更改为64位
- 29. 建立为64位,32位,Windows和Linux
- 30. 为32位和64位构建文件
感谢您的网址! – mox 2010-09-02 06:56:58