Windows API dll中函数的序号索引有没有改变?

Windows API dll中函数的序号索引有没有改变?,第1张

概述Windows API dll中函数序号索引有没有改变?

你知道一个DLL中的函数可以通过名字或序号索引来导入。

从维基百科 :对于大多数windows API函数,只有名称保留在不同的windows版本; 序号可能会有变化。 因此,不能可靠地导入windows API函数。

我的问题:我知道这些序号可能会改变,但我想知道他们是否真的改过。 (特别是关于kernel32和user32的dll)

我为什么问这个? 我听说一些病毒通过序号导入win32函数。 我想抓住他们,我想知道我是否可以testing一个序号。

在windows / .net中创build一个pipe道文件

windows如何“打开”工作?

在可滚动视图中呈现2D图元

是否有可能改变PHP的print_r函数的行为

我怎样才能“valIDation”CWnd *对象?

谢谢。

conda为什么不在windows上升级一些软件包

填充临时目录的Wild Sw Swarm + Maven

.h(头文件)和.cpp文件有什么区别?

如何在windows PC上deBUGgingios.iphone的webite

通过单个发送呼叫发送合理的数据量

这个问题很容易回答,答案是肯定的 。 只需要两个版本的kernel32.dll,并用PE查看器来查看它们。

例如,左边是windows 7的kernel32.dll,右边是windows Vista的kernel32.dll。 您可以看到AddIntegrityLabelToBoundaryDescriptor的添加使得它下面的函数的序号与Vista相比增加了1。

我不明白你为什么要使用这些信息来捕获病毒。 病毒可以使用很多其他方式来获取函数的地址。

这是无关紧要的。 使用错误的序号的病毒无法复制。 您无法捕获无法复制的病毒,您将永远无法看到它们。 这也不重要,它不起作用。

总结

以上是内存溢出为你收集整理的Windows API dll中函数的序号索引有没有改变?全部内容,希望文章能够帮你解决Windows API dll中函数的序号索引有没有改变?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1265584.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存