首页
社区
课程
招聘
[求助]想找到一个比较特的DLL,请帮忙。
发表于: 2008-11-17 20:16 4105

[求助]想找到一个比较特的DLL,请帮忙。

2008-11-17 20:16
4105
为了学习,想找个一个比较特殊的DLL,这个DLL里面导出的函数   希望有一个或者多个函数只能以序号导出,也就是说先NumberOfFunctions 和 NumberOfNames两个字段的值不等。

typedef struct _IMAGE_EXPORT_DIRECTORY {
    DWORD   Characteristics;
    DWORD   TimeDateStamp;
    WORD    MajorVersion;
    WORD    MinorVersion;
    DWORD   Name;
    DWORD   Base;
    DWORD   NumberOfFunctions;
    DWORD   NumberOfNames;
    DWORD   AddressOfFunctions;     // RVA from base of image
    DWORD   AddressOfNames;         // RVA from base of image
    DWORD   AddressOfNameOrdinals;  // RVA from base of image
} IMAGE_EXPORT_DIRECTORY, *PIMAGE_EXPORT_DIRECTORY;

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
我刚写了一个,NumberOfFunctions为5,NumberOfNames为4

其中只有未按名导出的那个是我加的,其它都是VC6向导自动生成的。

你可以看看。
上传的附件:
2008-11-17 20:56
0
雪    币: 212
活跃值: (31)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
请问下vc ++ 怎么产生 没有导出名的函数!!
2008-11-17 21:04
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
4
看我上传的附件就知道了。

有一个.def文件。

把它传给链接器,可以在程序中用预编译指示,也可以修改工程的链接命令行选项。

我用的是前者。

如果没记错,不带名字是不能导出C++修饰的名字的。不过你可以试试,我没试过。
2008-11-17 21:11
0
雪    币: 212
活跃值: (31)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
哦 谢谢你了!!
2008-11-17 21:26
0
游客
登录 | 注册 方可回帖
返回
//