无忧启动论坛

标题: 一直以来的疑问 为什么在windows下可以运行的程序到了PE就说找不到文件 [打印本页]

作者: snowman1101    时间: 2010-7-16 15:54
标题: 一直以来的疑问 为什么在windows下可以运行的程序到了PE就说找不到文件
如题,好多在windows下可以运行的程序 到了PE里就说找不到文件 但却可以复制粘贴
我用的PE是OPK里面带的PE3.0 在windows下运行的好好的 在PE下就是提示找不到文件
文件没有问题,一定是PE缺少什么文件,但为什么会提示找不到文件呢?
如果提示不能运行还可以理解
不知道朋友们有没有遇到和我一样的情况
比如

[ 本帖最后由 snowman1101 于 2010-7-16 15:59 编辑 ]

DMICFG.zip

61.32 KB, 下载次数: 48, 下载积分: 无忧币 -2


作者: snowman1101    时间: 2010-7-17 23:53
难道大家没有遇到过这样的问题吗?
作者: sratlf    时间: 2010-7-18 07:28
你自己都说了是PE缺少文件  那不提示找不到文件还能提示什么

部分软件的运行需要运行库或者DLL的支持  PE里没有  自然不能运行  要知道系统只在特定的几个位置寻找需要的文件  找不到就提示你找不到  无法运行
作者: dalin_01    时间: 2010-7-18 08:47
这个软件好像是在XP下都不能正常运行.在WIN7正常.试了下可能跟这两个文件有关.conhost.EXE  ntvdm.EXE
我这边没有PE3.0.你也许可以把这两个文件放到PE3.0下试试.XPPE下我试了加入也不行.正常的XP下是没有conhost.EXE  这个文件的.
作者: 玄天    时间: 2010-7-18 10:07
这个东东与PE无关,是16位dos程序:)
作者: slore    时间: 2010-7-18 10:14
貌似有16位的组件?
作者: snowman1101    时间: 2010-7-18 11:06
PE提示找不到文件,不是说找不到支持运行所需要的文件,比如我运行123.exe PE就提示找不到123.exe 如果因为16位dos的关系,如何才能让PE支持?
作者: snowman1101    时间: 2010-7-18 11:22
原帖由 dalin_01 于 2010-7-18 08:47 发表
这个软件好像是在XP下都不能正常运行.在WIN7正常.试了下可能跟这两个文件有关.conhost.EXE  ntvdm.EXE
我这边没有PE3.0.你也许可以把这两个文件放到PE3.0下试试.XPPE下我试了加入也不行.正常的XP下是没有conho ...


PE3.0里面有 conhost.EXE 这个文件的 ntvdm.EXE没有 不过还是不行
作者: 玄天    时间: 2010-7-18 11:25
原帖由 snowman1101 于 2010-7-18 11:06 发表
PE提示找不到文件,不是说找不到支持运行所需要的文件,比如我运行123.exe PE就提示找不到123.exe 如果因为16位dos的关系,如何才能让PE支持?

是你PE的问题, 可能是注册表中资源管理器参数出错, 也可能是文件打开方式的 %1 没有加引号(路径有空格可能会出错==)
作者: snowman1101    时间: 2010-7-18 11:41
看着只能先研究下 为什么在Windows7 下可以正常运行了 XP显示有点毛病 不过功能还好用
作者: linyehua    时间: 2010-7-18 11:44
真当PE为正常系统了。
作者: aceivy    时间: 2010-7-18 17:43
系统内核级别的,好多XP的95都运行不了
作者: snowman1101    时间: 2010-7-20 14:39
仔细看了下MS的PE 限制 原来 不支持 WOW
16bit的程序根本就不可能执行
作者: slore    时间: 2010-7-21 06:51
用TC写了个程序,要截图……XP下就全屏了,截图不好用,就只能用虚拟机。
装个系统划不来,就用的PE,开始运行不了,下了16位组件,就可以用了。
要调用ntvdm.exe应该是16位程序吧?




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3