CSDN论坛 > Delphi > Windows SDK/API

exe能像dll一样导出函数么? [问题点数:20分,结帖人nicotine]

Bbs2
本版专家分:345
结帖率 100%
CSDN今日推荐
Bbs8
本版专家分:38090
Blank
铜牌 2000年6月 总版技术专家分月排行榜第三
Bbs4
本版专家分:1364
Bbs4
本版专家分:1364
Bbs10
本版专家分:182284
Blank
进士 2004年 总版技术专家分年内排行榜第六
Blank
银牌 2004年4月 总版技术专家分月排行榜第二
Blank
红花 2006年1月 Delphi大版内专家分月排行榜第一
2005年12月 Delphi大版内专家分月排行榜第一
2005年11月 Delphi大版内专家分月排行榜第一
2005年10月 Delphi大版内专家分月排行榜第一
2005年6月 Delphi大版内专家分月排行榜第一
2004年10月 Delphi大版内专家分月排行榜第一
2004年9月 Delphi大版内专家分月排行榜第一
2004年8月 Delphi大版内专家分月排行榜第一
2004年7月 Delphi大版内专家分月排行榜第一
2004年6月 Delphi大版内专家分月排行榜第一
2004年5月 Delphi大版内专家分月排行榜第一
2004年4月 Delphi大版内专家分月排行榜第一
2004年3月 Delphi大版内专家分月排行榜第一
2003年12月 Delphi大版内专家分月排行榜第一
2003年11月 Delphi大版内专家分月排行榜第一
Blank
黄花 2006年4月 Delphi大版内专家分月排行榜第二
2005年5月 Delphi大版内专家分月排行榜第二
2005年4月 Delphi大版内专家分月排行榜第二
2005年3月 Delphi大版内专家分月排行榜第二
2005年2月 Delphi大版内专家分月排行榜第二
2004年12月 Delphi大版内专家分月排行榜第二
2004年2月 Delphi大版内专家分月排行榜第二
Bbs7
本版专家分:18554
Bbs1
本版专家分:0
Bbs7
本版专家分:18554
Bbs5
本版专家分:2947
Bbs5
本版专家分:2958
Bbs4
本版专家分:1364
Bbs2
本版专家分:345
匿名用户不能发表回复!登录|注册
其他相关推荐
VB生成真正的dll,生成有导出函数的dll,link.exe下载
VB制作有导出函数的DLL, 默认vb生成的dll没有输出函数, 原因是在连接时没有指明, 所以我们自己写一个程序替换原来的link.exe, 就是在连接时处理一下就可以了。 把下载的link.exe替换原来的link.exe
DLL 函数导出的规则和方法
//在编程c++dll时  extern "C"和.def的作用  extern "c"是c++编译器在编译函数时以c编译器的方式处理函数名  而.def的作用也是告知编译器以.def导出的文件名的方式编译函数名 动态链接库的使用有两种方式,一种是显式调用。一种是隐式调用。 (1)       显式调用:使用LoadLibrayr载入动态链接库、使用GetProc
Windows/MFC_中dll __stdcall,__cdcel,extern c 和导出函数名
无论c或c++都会对导出函数改名或不改名,无论你是静态还是动态调用一个导出函数,都可能碰上改名后导致的调用失败(甚至可能是调用约定不同而导致清理堆栈出错,造成崩溃),下面分析一下改名和调用约定之间的关系。         一.先说extern c。         其含义是指,按c的方式编译代码。在vs7及以后的vs中,有编译选项可以直接选择“编译为:c代码”(在工程属性----》c/c+
dll导入和导出
Visual C++从 DLL 导出 .DLL 文件的布局与 .exe 文件非常相似,但有一个重要的差异:DLL 文件包含导出表。导出表包含 DLL 导出到其他可执行文件的每个函数的名称。这些函数是 DLL 中的入口点;只有导出表中的函数可由其他可执行文件访问。DLL 中的任何其他函数都是 DLL 私有的。通过使用带 /EXPORTS 选项的 Dumpbin 工具,可以查看
最简单的DLL导出函数隐藏方式
众所周知,DLL导出函数有两种模式:按函数名或按序号 经编译DLL生成后,如果想隐藏函数名不需要任何工具,可以直接改二进制内容进行处理; 1、用二进制编辑器打开DLL文件,然后查找“DLL的文件名”。 2、文件名后紧跟着就是各个函数名,以00作为分隔符 3、文件名前面就是函数的具体信息,包括入口地址、函数顺序号、函数名地址、函数数量等 4、找到函数的数量修改为0000000即可,如果
不用工具查看dll的导出函数名的方法!
用记事本打开dll文件,用dll的文件名(如:mydll.dll)查找,文件名后面就是dll的导出函数名了。 
解决DLL导出函数的名字改编问题
http://lukas06.blog.sohu.com/94010246.html
DLL导出函数名称改编的解决方法
1.DLL编译后导出函数名称改编   在编写一个DLL后,为了能被别的程序调用,需要将被使用的函数导出; 但是一般的编译器都会将到处函数名称改编; 例如:在VC中新建一个空的win32 dll工程,然后添加下面的文件; [cpp] view plaincopy //dll1.h   #ifdef DLL_API _dec
如何查看DLL文件的导出函数声明
http://blog.csdn.net/uvbs/archive/2006/01/27/589346.aspx Depends.exe 是 Visual C++ 自带的一个工具。它可能是我们经常使用的工具中最简单的一个工具了,其功能是列出某个应用程序或 DLL 需要的 DLLs。这个程序在本站可以下载(更新版本请到下面这个地址下载:http://www.dependencywalker.co
VC++编写DLL导出函数及其调用方法
DLL (Dynamic Link Library)动态链接库,是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件,其优点主要有:1. 有助于节省内存;2. 有助于资源共享;3. 不需编译的软件系统升级;4. 支持多语言程序。当然,有的时候我们也可以将一些核心的或者不愿意公开提供的函数编写为DLL,从而起到隐藏和保护的作用。 下面结合实例详细说明在Visual Studio
关闭