首页
社区
课程
招聘
RecImport重建输入表后为什么不能在xp下运行?
发表于: 2006-6-4 06:03 5597

RecImport重建输入表后为什么不能在xp下运行?

2006-6-4 06:03
5597
我的电脑是2000,一软件用RecImport重建输入表后在自己电脑上运行正常,拿到xp的系统上就不行,请问怎么解决啊?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 207
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
用看雪主页上的那个
2006-6-4 09:32
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢MM,我下载了试试看
2006-6-4 13:02
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
还是不行,只在2000下能行,xp下就出错,在选项那里把新建输入表的第一项按序号构建输入表选中就不行,去掉这个选项就可以,但是我就是想要这个功能啊
2006-6-4 13:33
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
5
一般情况下不要使用“New Imports”的选项
2006-6-4 14:22
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢,不过我想要" 按序号构建输入表 "这个功能啊,没有办法实现跨平台么,我刚试了在xp下重建,在2000上又用不了了,
2006-6-4 15:15
0
雪    币: 47147
活跃值: (20410)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
7
最初由 学习中 发布
谢谢,不过我想要" 按序号构建输入表 "这个功能啊,没有办法实现跨平台么,我刚试了在xp下重建,在2000上又用不了了,


windows核心编程一段:
注意许多开发人员常常通过为函数赋予一个序号值来输出D L L函数。对于那些来自1 6位Wi n d o w s环境的函数来说,情况尤其是如此。但是, M i c r o s o f t并没有公布系统D L L的序号值。当你的可执行模块或D L L模块链接到任何一个Wi n d o w s函数时,M i c r o s o f t要求你使用符号的名字进行链接。如果你按照序号进行链接,那么你的应用程序有可能无法在其他Wi n d o w s平台或将来的Wi n d o w s平台上运行。

实际上,我就遇到过这样的情况。我曾经发布了一个示例应用程序,它使用Microsoft System Journal中的序号。我的应用程序在Windows NT 3.1上运行得很好,但是当Windows NT 3.5推出时,我的应用程序就无法正确地运行。为了解决这个问题,我不得不用函数名代替序号。现在该应用程序既能够在Windows NT 3.1上运行,而且能够在所有更新的版本上运行。

我问过M i c r o s o f t公司,为什么它不使用序号,我得到的回答是:“我们认为可移植的可执行文件格式不仅具有序号的优点(查找迅速),而且提供了按名字输入的灵活性。我们可以随时增加函数。在带有多个实现代码的大型程序项目中,序号很难管理。”

你可以将序号用于你创建的任何D L L,并且按照序号将你的可执行文件链接到这些D L L。M i c r o s o f t保证,即使在将来的操作系统版本中,这个方法也是可行的。但是我在我的工作中总是避免使用序号,并且从现在起只按名字进行链接。
2006-6-4 15:30
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
谢谢,看样子没希望了!!
2006-6-4 16:24
0
游客
登录 | 注册 方可回帖
返回
//