VS2010中如何查看DLL的导出接口】的更多相关文章

看<VC++动态链接库(DLL)编程深入浅出>时,里面提到使用Visual C++的Depends工具可以查看动态链接库中的导出接口.对于VC6.0,VC所带的Depends软件,在VC6安装目录下的tools文件夹里面,可以直接运行.但是VS2010中没有了Depends工具,如何查看DLL文件的导出接口呢? 解决方法:(方法来源) 1. 打开命令行窗口 2. 运行vcvarsall.bat VS2010里vcvarsall.bat是在D:\Program Files (x86)\Micro…
IrisSkin2.dll是一款很不错的免费皮肤控件,利用它可以轻松的实现winForm窗体换肤! 网上很多朋友说在VS2010中不能使用IrisSkin2.dll,我这里提供一个取巧的办法. IrisSkin2.dll目前只能在.NET Faremwork 4.0以及之前的版本使用,所以大家在VS2010中可以将自己的项目框架设置为.NET .NET Faremwork 4.0,具体做法见下图: 右键点击你创建的项目—>属性: 将你的目标框架改为.NET Faremwork 4.0或者之前的版…
IrisSkin2.dll是一款很不错的免费皮肤控件,利用它可以轻松的实现WinForm窗体换肤 然而IrisSkin2.dll只能在.NET Faremwork 4.0以及之前的版本使用,所以要在VS2010中使用它需要将自己的项目框架设置为.NET Framework 4.0,还有另一种方法就是使用IrisSkin4.dll,他的使用方法和IrisSkin2.dll基本是完全一样的 一.首先在网上下载IrisSkin4.dll(已与皮肤一起打包),将IrisSkin4.dll与Skins(皮…
转载地址:http://blog.csdn.net/g710710/article/details/7255744 一.DLL的创建  创建项目: Win32->Win32项目,名称:MyDLL 选择DLL (D) ->完成. 1.新建头文件testdll.h testdll.h代码如下: #ifndef TestDll_H_ #define TestDll_H_ #ifdef MYLIBDLL #define MYLIBDLL extern "C" _declspec(d…
VS---<在VS2010中 使用C++创建和使用DLL>(001) 需要学习制作和使用动态库,现在知道:DLL调用有两种方式,一种是静态调用,另外一种是动态调用.详细的还不算明白,等后期深入学习在详细记录,这里先简单记录,熟悉“制作和调用DLL”的一般流程,具体的理解先不考虑. 静态调用(同时需要.h头文件.LIB和DLL文件,缺一不可),静态调用是一种显式的调用方式,即在编程的时候便知道了被调用的DLL中的接口函数,在编译链接的时候将DLL与工程生成的exe相关联. 动态调用(仅需要DLL…
最近开始使用VS2010,在引用COM组件的时候,出现了无法嵌入互操作类型“……”,请改用适用的接口的错误提示.查阅资料,找到解决方案,记录如下: 选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False.…
总结下C++中模块(Dll)对外暴露接口的方式: (1)导出API函数的方式这种方式是Windows中调用DLL接口的最基本方式,GDI32.dll, User32.dll都是用这种方式对外暴露系统API的.这种方式的优点是导出函数没有语言限制,什么语言都能调用:缺点是这种方式是面向过程的,外部如果要支持多实例等不是很方便,另外它要求的回调函数(callback)只能是普通C函数,C++中我们通常用类静态成员函数,很不方便.当然,我们通过封装其实也可以让这种方式支持多实例,通过一个抽象句柄HCo…
查看dll导出函数,一般使用Viewdll等第三方工具. VS开发环境中,可以查看32位和64位的dll.具体使用方法如下: 1. 进入VS开发环境,然后Tools -> Visual studio 2010 Command Prompt 2. cd到d:\下 3. 输入命令d:\dumpbin /exports a.dll回车即可看到a.dll的所有导出函数 如果要重定向输出至b.txt文本文件,则命令格式如下:d:\dumpbin /exports a.dll /out:b.txt dll_…
以前查看dll导出函数,一般使用Viewdll等第三方工具.但由于Viewdll采用dephi编写,因此仅能查看32位的dll.其实微软已经帮我们提供一个查看dll导出函数的命令,嵌在VS开发环境中,可以查看32位和64位的dll.具体使用方法如下:(例如查看d:\a.dll的导出函数) 1. 进入VS开发环境,然后Tools -> Visual studio 2010 Command Prompt 2. cd到d:\下 3. 输入命令d:\dumpbin /exports a.dll回车即可看…
VS---<在VS2010中 使用C++创建和使用DLL>(002) 前面初认识了创建和调用DLL,在VS工程下可以通过在 同一工程.不同工程 下创建和调用DLL.现在,同一工程下创建和调用DLL,实现三种方式的创建和调用DLL: (1)加载时动态链接方式调用DLL---用到_declspec(dllimport) (2)运行时动态链接方式调用DLL---用到LoadLibrary() (3)以.def文件(模块定义文件)方式导出函数 按其它方式,也可以分为: (1)静态调用DLL:添加“XX…