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;
	}
相关推荐
DeeplyMind25 分钟前
第12章 Docker存储机制(重要)
运维·docker·容器
鸠摩智首席音效师1 小时前
如何在 Linux 中将文件复制到多个目录 ?
linux·运维·服务器
香蕉你个不拿拿^1 小时前
Linux进程地址空间解析
linux·运维·服务器
云小逸2 小时前
【nmap源码分析】Target 类——目标主机信息管理的核心引擎
服务器·windows·nmap
人间打气筒(Ada)2 小时前
Linux学习~日志文件参考
linux·运维·服务器·学习·日志·log·问题修复
x***r1512 小时前
VMware17安装步骤详解(附虚拟机创建与常见问题解决)
windows
OpsEye3 小时前
交换分区优化实战:从监控到调优,让系统告别卡顿
运维·it·监控·告警·swap·监控系统·交换分区
大熊程序猿3 小时前
metabase 报表使用
运维
微八度3 小时前
.Net Web API应用部署成windows服务
windows·.net·web api·winddows服务
脆皮瞎4 小时前
openclaw本地部署(windows)
windows·ai·openclaw