Heya,
currently i'm working on the injection part of my bot, but i just ran into some troubles i can't fix.
Code:
void StartTheDotNetRuntime()
{
ICLRRuntimeHost *pClrHost = NULL;
HRESULT hr = CorBindToRuntimeEx(NULL, L"wks", 0, CLSID_CLRRuntimeHost,IID_ICLRRuntimeHost, (PVOID*)&pClrHost);
hr = pClrHost->Start();
DWORD dwRet = 0;
hr = pClrHost->ExecuteInDefaultAppDomain(L"MyDll.dll",L"Class1.MyHook", L"StartUp", L"param", &dwRet);
}
So this is my c++ dll,it injects just fine and starts the function, but does not load the MyDll.dll at all.(it's not in the module list) The MyDll.dll hast a strong name and is in the same folder as the injector and the c++ dll.
Am i missing any step to make this work? Do i have to inject the managed dll before doing it with the c++ one?
Thank you really much 
Streppel