NtDLL.dll 找不到入口

hxsam 2004-09-28 07:36:15
在WindowXP Home 编译的EXE,为什么在一些Windows2000下会提示找不到入口。
是否为DLL版本冲突。

有解决办法吗?


...全文
359 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hxsam 2004-11-01
  • 打赏
  • 举报
回复
顶!!!!!!!!!!!!
hxsam 2004-10-28
  • 打赏
  • 举报
回复
大概原因弄清楚了:
Windows 2000 的SP4将 RtlIPv6AddressToStringA 给屏蔽了,在windows 2000的SP3还可以用,但在XP包括新出的XP SP2有重新启用。

我怎么不用重装机子就能恢复Windows2000的SP4回到SP3。

zhujiechang 2004-10-27
  • 打赏
  • 举报
回复
MS提供了关于IP6标准的SDK文件.去网上看下吧.
hxsam 2004-10-27
  • 打赏
  • 举报
回复
boywang(大力水手) (
Window SP4 2003/04/24 的NTDLL.dll(VER 5.0.2195.6899) 已经没有 RtlIPv6AddressToStringA
我考了一个 2003/05/02 (sp3)(VER 5.0.2600.1217) -被考的机(WINDOWS 2000)没问题。

放到有问题的机子。 在depends 中看到了,但还是报RtlIPv6AddressToStringA 找不到入口。
hxsam 2004-09-29
  • 打赏
  • 举报
回复
函数:RtlIPv6AddressToStringA

是在一部分的Windows2000上出现。
就是同一台机器,也是不定时的报找不到入口。
zhujiechang 2004-09-29
  • 打赏
  • 举报
回复
使用了没有被window2000支持的函数。
jam021 2004-09-29
  • 打赏
  • 举报
回复
关注,帮你顶!
boywang 2004-09-29
  • 打赏
  • 举报
回复
用depends看看函数有没有被winxp的ntdll导出。
lxcc 2004-09-28
  • 打赏
  • 举报
回复
什么api?
dongge2000 2004-09-28
  • 打赏
  • 举报
回复
注意一下大小写问题。
cso 2004-09-28
  • 打赏
  • 举报
回复
有的函数名在不同的系统有变化的,可以使用条件编译语句
#if then
#endif来判断

1,488

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧