上篇写的是.dll
本篇写调用它的.exe
1.以管理员身份,把dll动态库注册到注册表中 .
2.调用DLL的exe
2.1新建项目MFC应用-基于对话框:

2.2 添加dll的.c和.h文件到exe文件
#include "UnifiedRegistInterface_i.c"
#include "UnifiedRegistInterface_i.h"
void CATLTestDlg::OnBnClickedButton1()
{
HRESULT hr = S_OK;
hr = CoInitialize(NULL);
ITypeLib* pTypeLib = NULL;
hr = ::LoadTypeLib(L"D:\\Source\\repos\\ATLTest\\UnifiedRegistInterface.dll", &pTypeLib);
if (FAILED(hr))
{
return;
}
int nTypeInfoCount = pTypeLib->GetTypeInfoCount();
if (nTypeInfoCount <= 0) //返回类型库中的类型说明的数量
{
return;
}

最低0.47元/天 解锁文章
1126

被折叠的 条评论
为什么被折叠?



