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;
	}
相关推荐
ぃ扶摇ぅ15 分钟前
Windows系统编程项目(四)窗口管理器
windows
william08201220 分钟前
微信小程序使用的SSL证书在哪里申请?
服务器·网络安全·微信小程序·小程序·https·ssl
Albert XUU28 分钟前
nettrace rtt分析器
linux·运维·网络·网络协议·网络安全·腾讯云·运维开发
小灰灰__1 小时前
windows环境DBGPT0.7.0安装部署说明
windows
扛枪的书生1 小时前
Windows 提权-内核利用_2
windows·渗透·kali·提权
小小的木头人1 小时前
CentOS 8 更换软件源
linux·运维·centos
故事与他6451 小时前
CTFHub-上传文件
android·ide·windows·web安全·网络安全·android studio·xss
珹洺1 小时前
数据库系统概论(三)数据库系统的三级模式结构
java·运维·服务器·数据库·oracle
正经教主1 小时前
【菜鸟飞】Conda安装部署与vscode的结合使用
运维·vscode·python·conda
刊wo1 小时前
Websoft9 运维面板,全网真正的一键部署应用
运维