首页
社区
课程
招聘
[讨论]为何win7的计算器在xp下无法运行?
发表于: 2010-8-8 21:55 6844

[讨论]为何win7的计算器在xp下无法运行?

2010-8-8 21:55
6844
应该是使用了xp的dll没有提供的api,但是为什么会提示“calc.exe不是有效的win32应用程序”,难道加载器在处理导入表时遇到问题会弹出这个提示吗?怎么说也应该提示“未找到xxx.dll”之类的吧?

大家是怎么想的?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 2743
活跃值: (1049)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
因为他是64位程序吧。。。。。。。。。。。
2010-8-8 22:23
0
雪    币: 998
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
depends看下依赖。
2010-8-9 01:16
0
雪    币: 130
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
可能是兼容性做了处理,具体不懂。
2010-8-9 03:07
0
雪    币: 277
活跃值: (37)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
PE的子系统写的是6.0,xp是4.0就无法启动。
2010-8-10 17:05
0
雪    币: 2743
活跃值: (1049)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
改一改能不能启动呢?
2010-8-10 21:22
0
雪    币: 156
活跃值: (26)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
不知道win7对PE文件格式动了什么手脚,在xp下用dumpbin无法查看calc.exe的信息……这个问题有待于慢慢研究
2010-8-12 22:40
0
雪    币: 48
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
应该是缺少相应的dll支持,向下兼容而非向上兼容
2010-8-13 09:46
0
雪    币: 135
活跃值: (719)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
win7的计算器比xp的的确好多了,要是能在xp下用,的确会很爽
2010-8-13 13:42
0
雪    币: 97
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
不是很懂,不过win7的计算器功能确实挺强大的  嘿嘿
2010-8-13 19:26
0
雪    币: 156
活跃值: (26)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
11
如果是这样不应该提示“calc.exe不是有效的win32应用程序”,既然出了这个提示,我觉得应该是PE文件头在哪里有所不同……还没研究明白
2010-8-13 19:47
0
雪    币: 478
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
哈哈。不知道。看看。。
2010-8-14 07:06
0
游客
登录 | 注册 方可回帖
返回
//