怎样调用dll中的函数

baodingwang 2005-03-08 11:22:18
我在dll中有下面的函数
int __stdcall skb_udisknetwork (int parent_panel,char datafilepath[], char datafilefilter[], char filepathname[], char hostname[], char sharename[], char udisk[]);

生成dll时有skb.dll,skb.lib,skb.h等文件

请问怎样在vc6中调用此函数?
...全文
145 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xuzheng318 2005-03-10
HINSTANCE LoadLibrary(
LPCTSTR lpLibFileName);


The following registry subkey specifies a search path to use with LoadLibrary and CreateProcess:

\HKEY_LOCAL_MACHINE\Loader
"SystemPath"=multi_sz:"\\path1\\"
"\\path2\\"
回复
penglu10000 2005-03-10
源函数是
int __stdcall skb_udisknetwork (int parent_panel,char datafilepath[], char datafilefilter[], char filepathname[], char hostname[], char sharename[], char udisk[]);

则在your.CPP中调用方法是:
typedef int (WINAPI *NEGOTIATE)(int,char *,...int,char *);//参数啦
NEGOTIATE MyWlxNegotiate;
MyWlxNegotiate = (NEGOTIATE)GetProcAddress(hDLL,"skb_udisknetwork ");
MyWlxNegotiate (...)//参数啦
ok啦!
回复
Kudeet 2005-03-09
hMsDll = ::LoadLibrary("***.dll);
typedef BOOL (WINAPI * NEGOTIATE)(DWORD,PDWORD);//DWORD和PDWORD表示导出函数的两个参数类型
NEGOTIATE MyWlxNegotiate;
MyWlxNegotiate = (NEGOTIATE)GetProcAddress(hMsDll,"WlxNegotiate");
回复
baodingwang 2005-03-09
两位老兄:
LoadLibrary的用法很简单,
请给GetProcAddress的用法例子,最好是用上面的函数skb_udisknetwork 做例子,怎样用GetProcAddress的格式?随后调用函数的格式?

谢谢
回复
babynuaa 2005-03-08
方法一:#include "skb.h" 把skb.lib添加到工程去,然后就可以直接调用函数
方法二:用LoadLibrary,GetProcAddress得到函数的地址,然后也可以直接调用
回复
xiangding 2005-03-08
用LoadLibrary()就行了。
回复
相关推荐
C#动态调用Dll中的方法
根据字符串调用同名函数,反射
如何在C++中调用DLL中函数
使用DLL之前首先要知道DLL中函数的结构信息。Visual C++6.0在VC\bin目录下提供了一个名为Dumpbin.exe的小程序,用它可以查看DLL文件函数结构。另外,Windows系统将遵循下面的搜索顺序来定位DLL: 1.包含EXE...
调用dll中函数的两种方法
第一种声明函数为导出函数(__declspec(dllexport))声明一个导出函数,是说这个函数要从本DLL导出。如果你的DLL里全是C++的类的话,你无法在DEF(后边讲)里指定导出的函数,只能用__declspec(dllexport)导出类被extern...
如何调用DLL中函数
如何调用 DLL 函数   在 DLL工程的 cpp中函数定义如下: extern "C" _declspec (dllexport )  int add(int a, char b) {  return a + b; }     一:显示链接 调用的 DLL的主...
直接加载并调用DLL中函数
这是一个从内存(资源形式)直接加载并调用DLL中函数的例子。 xDll工程只是一个测试用的dll,附上代码,编译出的xDll.dll直接放在testLoadDll工程目录下 testLoadDll是实际测试代码,从资源直接加载Dll调用其导出...
C#加载dll调用函数的实现方法
下面小编就为大家带来一篇C#加载dll调用函数的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
加载dll调用dll中函数
详细描述如何加载一个动态链接库(DLL) 和调用链接库函数(提供有代码)
亲测可用,java 成功调用dll函数。包含调用回调函数,springboot版本。最近由于公司业务需要,要调用dll...
亲测可用,java 成功调用dll函数。包含调用回调函数,springboot版本。最近由于公司业务需要,要调用dll文件,用JNA调用
易语言动态调用DLL函数源码
易语言动态调用DLL函数源码,动态调用DLL函数,LoadLibraryExA,LoadLibraryA,FreeLibrary,GetProcAddress,CallWindowProc1,CallWindowProc
Qt调用dll中的功能函数demo
QT中调用dll中函数,3种方式demo, 1、采用显示链接,调用DLL中全局函数 2、采用显示链接,调用C++类的类对象、成员函数 3、采用隐式链接方法,通过QLibrary类对DLL中类对象、全局函数调用
易语言dll函数动态调用源码易语言动态调用dll
易语言dll函数动态调用源码易语言动态调用dll源码 系统结构:内部接口_查看插件,内部接口_加载插件,载入动态链接库_,呼叫窗口函数地址_,取进程地址_,FreeLibrary,外部接口_统一调用接口
查看c++ dll内部函数
用于查看c++库文件dll内部函数名称,反汇编工具的一款神奇。 用于查看c++库文件dll内部函数名称,反汇编工具的一款神奇。
调用未知DLL导出函数_VLOOKUP函数
调用未知DLL中的导出函数 先决条件 一个能查看DLL中导出函数的工具Visual Studio自带的Dependency Walker也可选择eXeScope 一个调试器OllyDbg 热身函数调用约定 考虑以下C++代码 int_cdecl max1(int a, int b) { ?...
C#动态调用DLL并对目标函数传递参数
引用改网友的 https://download.csdn.net/download/jackeywjf/1521390 看懂后对其改进和中文注释,C#动态调用DLL并对目标函数传递参数
易语言注入dll调用函数的方法
在本文小编给大家分享了关于易语言注入dll怎么调用函数的相关知识点内容,对此有兴趣的朋友们可以学习下。
VC 调用DLL动态库函数测试示例.rar
VC 实验代码,测试调用DLL动态库函数,本代码将学习动态链接库程序的编写。静态库与动态库的区别,以及调用程序在链接静态库和动态库时的区别。如何利用工具查看动态链接库输出的函数,Depends工具的使用,C ...
Python调用DLL中函数
最近研究了一下用Python调用dll,Python果然很神奇,代码不多既实现了从窗口创建到调用dll中函数的功能,程序也不复杂,最后打包成exe可直接执行的程序,测试过程先用Python3.5,但用PyInstaller打包后的程序在xp...
C# 调用C++DLL函数参数包含指针)
C#调用C++DLL,C++DLL中函数参数包含指针。 绝对可用。
易语言源码动态调用DLL函数.rar
易语言源码动态调用DLL函数.rar 易语言源码动态调用DLL函数.rar 易语言源码动态调用DLL函数.rar 易语言源码动态调用DLL函数.rar 易语言源码动态调用DLL函数.rar 易语言源码动态调用DLL函数.rar
Dll查看器,可查看各dll文件内函数代码及调用规则,方便实用
Dll查看器,可查看各dll文件内函数代码及调用规则,方便实用
VC++编写DLL导出函数及其调用方法
实例在Visual Studio 2008 SP1 IDE如何创建、编写和导出DLL,以及如何调用生成的DLL
易语言调用远程进程DLL函数
易语言调用远程进程里的DLL函数,非常不错的
delphi动态链接库中函数调用DLL
使用Delphi编写静态调用动态链接库(DLL),完成三个数的大小对比,求出最大值,最小值。
易语言动态调用DLL函数.rar
易语言动态调用DLL函数.rar 易语言动态调用DLL函数.rar 易语言动态调用DLL函数.rar 易语言动态调用DLL函数.rar 易语言动态调用DLL函数.rar 易语言动态调用DLL函数.rar
DLL接口函数查看工具
DLL接口函数查看工具 可以查看dll动态链接库里面提供的方法,方便c++开发,程序员必备工具
代码实现加载dll,动态调用调用dll接口函数
1、dll封装时需要实现从基类继承的虚函数,并导出两个函数供外部调用:a、CreateLidarPlugin函数用于new子类对象供外部使用;b、DestroyLidarPlugin函数用于释放CreateLidarPlugin函数new的对象 2、dll都必须...
32位进程调用64位DLL函数.rar
32位进程调用64位DLL函数.rar
C#调用DLL函数方法
C#调用DLL函数方法: 介绍了C#下调用dll的方法和代码示例
详解VS2019 dumpbin查看DLL的导出函数
主要介绍了详解VS2019 dumpbin查看DLL的导出函数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
C#调用c++函数dll文件,同时实现c++调用c#函数
解压后是两个项目,一个c++DLL,一个c#控制台。C#调用c++函数dll文件,同时实现c++调用c#函数,解决了错误,可以正常运行。如果有其他问题,可以互相讨论。
发帖
进程/线程/DLL
创建于2007-09-28

1.5w+

社区成员

VC/MFC 进程/线程/DLL
申请成为版主
帖子事件
创建了帖子
2005-03-08 11:22
社区公告
暂无公告