码迷,mamicode.com
首页 >  
搜索关键字:导出函数    ( 138个结果
DLL基础
Visual C++在创建DLL导出函数时,可能会对原始的函数名做修改。例如:int WINAPI Add(int nLeft, int nRight)导出后的函数名称是_Add@8。下面两种方法可使编译器不对导出函数名称做修改:使用def文件在代码中添加:#pragma comment(linke...
分类:其他好文   时间:2014-06-11 12:43:20    阅读次数:340
利用def生成dll文件
DLL中导出函数的声明有两种方式:一种为在函数声明中加上__declspec(dllexport),这里不再举例说明;另外一种方式是采用模块定义(.def) 文件声明,.def文件为链接器提供了有关被链接程序的导出、属性及其他方面的信息。 首先创建 一个DLL程序,.cpp中int __stdcal...
分类:其他好文   时间:2014-06-07 05:09:21    阅读次数:185
打印文件夹中所有dll输出表中函数名称
今天逆向破解firefox浏览器中保存的账号及密码,因为firefox对账号的信息不断的提高安全性,所以之前破解中需要用到的一个导出函数不知被封装到那个dll中了,但firefox安装目录下又有许多的dll,一个一个的使用loadPe工具去查找太麻烦了,于是就编写了一个小程序去遍历文件夹下所有的dll的导出表中的函数名称并打印出来。...
分类:其他好文   时间:2014-05-25 04:30:43    阅读次数:275
c++如何编写线程安全的DLL
DLL有个共同的特点就是都有一个初始化函数,一个资源释放函数,其他几个函数都是核心功能函数。而且这些DLL有时会被多个进程同时调用,这就牵扯到多进程的多线程调用DLL的问题。有点绕口,以下我根据我实践中遇到的问题,分四种情况分享一下我解决此类问题的经验:1、动态库只有一个导出函数。这种情况非常少,也...
分类:编程语言   时间:2014-05-23 05:36:08    阅读次数:280
(备忘)vs2010编写动态链接库时导出函数的函数名问题及加载方式
在vs2010中使用.def文件导出函数时,仅仅添加.def文件是不够的,还要在  项目属性 -> 链接器 -> 输入 -> 模块定义文件  中添加自定义的.def文件名。  使用dumpbin命令查看导出函数名的一些注意事项可参考上一篇。...
分类:其他好文   时间:2014-05-18 10:39:56    阅读次数:896
VS2010 如何查看动态链接库的导出函数
用vs2010编写了动态链接库程序之后,想要查看导出函数,直接使用dumpbin命令时会提示缺少mspdb.dll文件,解决办法如下: 1. 将vs2010安装目录下Install\VC\bin下的 vcvarsall.bat 拖进命令行,回车,然后就可以使用dumpbin命令了 2.找到 Virtual Studio命令提示符(2010) ,运行之,然后也可以使用dumpb...
分类:其他好文   时间:2014-05-18 10:16:26    阅读次数:251
SVM与C++源码实现
1. 推导出函数间隔最小 2. 约束优化函数变形至如下形式 /*min 1/2*||w||^2s.t. (w[i]*x[i] + b[i] - y[i]) >= 0;*/ 3. 对偶函数 /*min(para alpha) 1/2*sum(i)sum(j)(alpha[i]*alpha[j]*y[i...
分类:编程语言   时间:2014-05-07 00:48:13    阅读次数:498
HOOK技术演示
一、首先创建一个dll工程,取名为KeyboardHookDll,代码如下:// KeyboardHookDll.cpp : 定义 DLL 应用程序的导出函数。//#include "stdafx.h"#include using namespace std;#define MYAPI extern...
分类:其他好文   时间:2014-05-01 01:00:28    阅读次数:364
138条   上一页 1 ... 12 13 14
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!