扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
//机器名 char* GetHostName(void); //系统类型 char* GetSystemType(void); //IP地址 void GetIPAddressList(char ** lpIPList,DWORD *lpNumber); |
//机器名 char* CTestDLLApp::GetHostName(void) { char* lpsz = new char[1024]; m_SystemInfo.GetHostName(lpsz); return lpsz; } //系统类型 char* CTestDLLApp::GetSystemType(void) { char* lpsz = new char[1024]; m_SystemInfo.GetlSystemType(lpsz); return lpsz; } //IP地址 void CTestDLLApp::GetIPAddressList(char ** lpIPList,DWORD *lpNumber) { m_SystemInfo.GetIPAddressList(lpIPList,lpNumber); } |
// 唯一的一个 CTestDLLApp 对象 CTestDLLApp theApp; 的后面添加输出的DLL函数,函数定义如下: /******************* 在这里添加输出函数 ***************************/ /******************************************** 函数名称:GetHostName 功能:获取本机的机器名称 返回:strHostName-本机机器名称 *********************************************/ extern "C" _declspec(dllexport) void GetHostName(LPTSTR strHostName ) { //如果是传递字符串需要使用strcpy拷贝字符串的地址,而不能直接等于。 strcpy(strHostName,theApp.GetHostName()); } /******************************************** 函数名称:GetSystemType 功能:获取本机操作系统版本 返回:strSystemType-本机操作系统版本 *********************************************/ extern "C" _declspec(dllexport) void GetSystemType(char * strSystemType) { strcpy(strSystemType,theApp.GetSystemType()); } /******************************************** 函数名称:GetIPAddressList 功能:获取本机的IP地址 返回:lpIPList-本机的IP地址数组,lpNumber IP地址个数 *********************************************/ extern "C" _declspec(dllexport) void GetIPAddressList(char ** lpIPList,DWORD *lpNumber) { theApp.GetIPAddressList(lpIPList,lpNumber); } |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者