首页 > 编程语言 >15.明明是x86的sos为什么会报不是有效的Win32应用程序

15.明明是x86的sos为什么会报不是有效的Win32应用程序

时间:2024-01-03 14:04:27浏览次数:23  
标签:ni 15 x86 Windows dll Win32 sos

最近在分析一个dump的时候,遇到了%1 不是有效的 Win32 应用程序。这个错误,输出如下:

************* Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       SRV*C:\mysymbols*http://msdl.microsoft.com/download/symbols
Symbol search path is: SRV*C:\mysymbols*http://msdl.microsoft.com/download/symbols
Executable search path is: 
Windows 7 Version 7601 (Service Pack 1) MP (6 procs) Free x64
Product: WinNt, suite: SingleUserTS
Debug session time: Thu Sep 15 16:02:31.000 2022 (UTC + 8:00)
System Uptime: 1 days 0:19:51.848
Process Uptime: 0 days 0:09:11.000
................................................................
................................................................
..................................................
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for PresentationFramework.ni.dll
PresentationFramework_ni+0x34b32f:
55ceb32f 8b0d2c139a55    mov     ecx,dword ptr [PresentationFramework_ni+0x132c (559a132c)] ds:002b:559a132c=0017a108

0:000:x86>  .load C:\Windows\Microsoft.NET\Framework\v4.0.30319\sos.dll
The call to LoadLibrary(C:\Windows\Microsoft.NET\Framework\v4.0.30319\sos.dll) failed, Win32 error 0n193
    "%1 不是有效的 Win32 应用程序。"
Please check your debugger configuration and/or network access.

这个错误往往是因为在运行 windbg preview 的时候采用的是 Autodetect 模式,大多数情况下都没有问题,但也不是绝对,如果遇到了,可以强行改成 x86 模式即可,截图如下:

15.明明是x86的sos为什么会报不是有效的Win32应用程序_Win32

打开后,重新执行 .load 加载,搞定。。。截图如下:

15.明明是x86的sos为什么会报不是有效的Win32应用程序_Win32_02



标签:ni,15,x86,Windows,dll,Win32,sos
From: https://blog.51cto.com/u_15353947/9084362

相关文章

  • macOS Big Sur 11.6.3 (20G415) 正式版 DMG、ISO、IPSW 下载
    本站提供的macOSBigSur软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。macOSBigSur11.6.3(20G415)也于今天(2022年1月27日)发布,本次同样为安全更新。11.6完整安装包终于在(9月)17日发布,今天更新所有格式。macOS......
  • Xcode 15 beta 6 (15A5219j) - Apple 平台 IDE
    Xcode15beta6(15A5219j)-Apple平台IDEIDEforiOS/iPadOS/macOS/watchOS/tvOS/visonOS作者主页:sysin.orgvisonOS支持已更新。Xcode15使您能够为所有Apple平台开发、测试和分发应用程序。通过增强的代码完成、交互式预览和实时动画,更快地编写和设计您的应用程序。使用......
  • openstack——云计算、大数据、人工智能(15)
    一、互联网行业及云计算在互联网时代,技术是推动社会发展的驱动,云计算则是一个包罗万象的技术栈集合,通过网络提供IAAS、PAAS、SAAS等资源,涵盖从数据中心底层的硬件设置到最上层客户的应用。给我们工作生活提供服务!1、互联网大事记1936年英国数学家A.M.Turing发明图灵机,为现代......
  • openKylin 1.0 成功适配 Inte l 最新 x86 平台 Raptor Lake 系列
    2024大语言模型技术报告.pdf 2024年1月2日,openKylin1.0成功适配Intel(英特尔)最新x86平台RaptorLake系列,与国际OSV同步。 Intel中国公司在2023年11月加入openKylin社区之后,成立了IntelSIG并与openKylin社区开展合作,经过IntelSIG团队成员的努力,目前op......
  • Xcode 15 beta 7 (15A5229h) - Apple 平台 IDE
    Xcode15beta7(15A5229h)-Apple平台IDEIDEforiOS/iPadOS/macOS/watchOS/tvOS/visonOS作者主页:sysin.orgvisonOS支持已更新。Xcode15使您能够为所有Apple平台开发、测试和分发应用程序。通过增强的代码完成、交互式预览和实时动画,更快地编写和设计您的应用程序。使用......
  • STM32MP157D-DK1开发板Qt镜像构建
    上篇介绍了STM32MP57-DK1开发板官方系统的烧录。那个系统包含Linux系统的基础功能,如果要进行Qt开发,还需要重新构建带有Qt功能的镜像本篇就来介绍如何构建带有Qt功能的系统镜像,并在开发板中烧录构建的镜像。1Distribution包的构建STM32微处理器平台的STM32MPU嵌入式软件发行版支持......
  • 前端学习笔记202310学习笔记第一百贰拾叁天-nodejs-登录鉴权-JWT鉴权之15
    ......
  • 前端学习笔记202311学习笔记第一百贰拾肆天-nodejs-登录鉴权-JWT鉴权之15
    ......
  • Rocky Linux 9 x86_64 OVF (sysin)
    RockyLinux9x86_64OVF(sysin)以社区方式驱动的企业Linux作者主页:sysin.orgRockyLinux9.0(5.14.0-70.13.1.el9_0.x86_64)以社区方式驱动的企业LinuxRockyLinux是一个开源的企业级操作系统,旨在与RedHatEnterpriseLinux®100%1:1兼容。它正处于社区的密集开发中。......
  • Red Hat Enterprise Linux (RHEL) 9.2 (x86_64, aarch64) - 红帽企业 Linux 9.2 发布
    RedHatEnterpriseLinux(RHEL)9.2(x86_64,aarch64)红帽企业Linux9.2作者主页:sysin.org红帽企业Linux9红帽企业Linux9.2来了红帽2023-05-1112:10发表于北京红帽企业Linux9.2和8.8推动混合云中更大规模的Linux自动化,有助于弥合IT技能差距,确保运营一致性,扩......