2024-05-23 服务器开发-windows-加载dll动态库

摘要:

2024-05-23 服务器开发-windows-加载dll动态库

使用 LoadLibrary

cpp 复制代码
	HMODULE mdl = ::LoadLibrary(L"mylib.dll");
	if (!mdl)
	{
		auto err = ::GetLastError();
		std::cout << "ERROR: load VxCfgClient fail, error: " << err << std::endl;
		return -1;
	}

使用dll中的函数

cpp 复制代码
typedef  int* (*Func)(int*);		
    

    Func func = 
		(Func)GetProcAddress(mdl, "myFunc");


	if (!func)
	{
		auto err = ::GetLastError();
		std::cout << "ERROR: get funcfail, error: " << err << std::endl;
		return -1;
	}
相关推荐
一袋米扛几楼981 小时前
【密码学】CrypTool2 工具是什么?
服务器·网络·密码学
vin_zheng2 小时前
破解企业安全软件网络拦截实战记录
运维
林姜泽樾4 小时前
Linux入门第十二章,创建用户、用户组、主组附加组等相关知识详解
linux·运维·服务器·centos
xiaokangzhe4 小时前
Linux系统安全
linux·运维·系统安全
南棱笑笑生4 小时前
20260310在瑞芯微原厂RK3576的Android14查看系统休眠时间
服务器·网络·数据库·rockchip
xiaokangzhe5 小时前
Nginx核心功能
运维·nginx
松果1775 小时前
以本地时钟为源的时间服务器
运维·chrony·时间服务器
武藤一雄5 小时前
C# 引用传递:深度解析 ref 与 out
windows·microsoft·c#·.net·.netcore
XDHCOM5 小时前
ORA-32152报错咋整啊,数据库操作遇到null number问题远程帮忙修复
服务器·数据库·oracle
Highcharts.js5 小时前
Highcharts React v4.2.1 正式发布:更自然的React开发体验,更清晰的数据处理
linux·运维·javascript·ubuntu·react.js·数据可视化·highcharts