Есть библиотека(dll) mscoree.dll, из которой я импортировал функцию
typedef HRESULT(WINAPI* DLClrCreateInstance) (REFCLSID, REFIID, LPVOID*);
HMODULE MsCore = LoadLibraryA("mscoree.dll");
if (MsCore == NULL)
return -1;
DLClrCreateInstance CreateDL = (DLClrCreateInstance)GetProcAddress(MsCore, "CLRCreateInstance");
if (CreateDL == NULL)
return -1;
ICLRMetaHost* pMetaHost = NULL;
HRESULT hr;
hr = CreateDL (CLSID_CLRMetaHost, IID_ICLRMetaHost, (VOID**)&pMetaHost);
Дальше для работы необходимо импортировать ICLRMetaHost::GetRuntime(
https://learn.microsoft.com/en-us/dotnet/framework...)
Вопрос, как это сделать?
Через GetProcAddres() сделать этого не удается.