一个疑惑的的问题-ntvdm.exe进程

news/2025/1/13 3:37:47/

今天测试反馈了一个问题,在启动我们程序某个模块的程序时,会立即出现一个ntvdm.exe进程,此进程会占用大量的系统资源,导致系统卡住。

当第一眼看到这个现象时,以为是电脑中毒了,所以立即在网上查。

了解到这个进程是WINDOWS为了兼容16位的应用程序而启动的一个虚拟机应用,可是我们的项目中,全都是32位的应用程序啊,问题出在哪里了呢?

后来跟踪发现原因如下:

启动的这个模块,会动态的从服务器上下载一个自解压的exe程序,然后运行它,将其解压出来,而其下载的这个自解压EXE,由于我们在打包时遗漏了,其下载时,找不到这个文件,存储成的exe中的实际内容却是部分的http返回信息,这样运行这个EXE时,就会触发ntvdm.exe进程启动了。

在此将这个现象记录,以便后续查询,也希望能帮助到其他碰到此问题的。

 

当然,会出现这个现象,是由于我们对于分包下载的流程设计不合理、检测不完善导致,后续得改进这部分。


http://www.ppmy.cn/news/517547.html

相关文章

计算机网络——自顶向下方法(第三章学习记录)

本章学习运输层 运输层位于应用层和网络层之间,是分层的网络体系的重要部分,该层为运行在不同主机上的应用进程提供直接的通信服务起着至关重要的作用。 运输层协议为运行在不同主机上的应用进程之间提供了逻辑通信(logic communication)功能。从应用程…

汽车钥匙改装成手机蓝牙无钥匙进入一键启动 ,汽车无钥匙进入为何不能集成到手机?蓝牙无钥匙进入一键启动解决方案

摆脱钥匙的束缚,加装手机蓝牙无钥匙进入一键启动... 解决汽车旁边翻车钥匙的尴尬。通过智能手机取代车钥匙,汽车无钥匙进入为何不能集成到手机?移动管家的蓝牙无钥匙解锁和一键启动解决方案是采用的虚拟钥匙,车主直接可以通过随身携带手机对汽…

汽车改装手机蓝牙钥匙有哪些优点?汽车钥匙升级移动管家一键启动智能钥匙,怎样实现蓝牙免带钥匙启动和舒适进入?

**汽车用手机当钥匙,移管家蓝牙BLE在汽车智能智能控制中的应用,蓝牙钥匙可以通过手机蓝牙与车辆配对连接,实现锁门、开门、启动车辆/驾驶、共享密码锁/权限,共享车辆钥匙等功能。蓝牙钥匙是指当您在距离车辆较近的情况下,可以使用…

移动管家蓝牙车钥匙,手机蓝牙解锁,手机迭代汽车钥匙。

蓝牙钥匙用手机来取代汽车钥匙,有哪些好处呢? 不配车钥匙:手机蓝牙解锁----------移动管家手机控制汽车一键启动蓝牙钥匙系统; 配备蓝牙车钥匙,支持手机控车,舒适进入,实现自动识别开锁,一键启…

BLE蓝牙虚拟车钥匙介绍

BLE蓝牙虚拟车钥匙介绍 伴随车联网和蓝牙技术的发展和成熟,大家为了便利及安全性希望手机也将成为汽车钥匙的载体。下面介绍下手机上BLE蓝牙虚拟车钥匙基础知识; 一:应用场景 手机虚拟车钥匙APP与与汽车的连接方式以蓝牙方式连接&#xff0c…

手机控车智能钥匙架构图

服务调用架构图 流程说明: 设备建立连接: 设备通过ip端口连接netty服务,通过服务端的数据协议校验即可建立连接,连接建立后会在本地ConcurrentHashMap中存储设备号与channel的对应关系,channel的attr中缓存协议名称、…

手机代替汽车钥匙,苹果公司成功实现了,看看你的车支持不?

今天在苹果一年一度的开发者大会(实际上是因为COVID而召开的)宣布了使用iPhone控制汽车的功能。通过即将发布的软件更新,iPhone可以像标准钥匙一样很快解锁并启动汽车。 最初,只有即将推出的BMW 5系将支持此功能。苹果希望将来其他…

蓝牙钥匙成为车物联主流

在帮助下蓝牙技术,智能手机正被用作替代键为您的汽车。随着汽车和智能手机的广泛连接,汽车钥匙历史上的新篇章开始了。将来,全球最大的汽车供应商将依赖基于应用程序的系统Perfectly Keyless。智能手机的微芯片使用蓝牙技术与安装在车辆传感器…