dll managed threads
-
Hi,
ich lade aus einer unmanaged (native Winapi) app
eine Wrapper dll bestehend aus unmanaged und managed code.//... Wrapper.dll #pragma managed void testMgfunc(void) { }; #pragma unmanaged EXPORT void testfunc(void) { testMgfnc(); };
Aus meiner App rufe ich nun die "testfunc" auf.
Interessant ist nun dass ich, obwohl die testMgFunc "leer" ist nach der rückkehr in die MainApp zwo Threads übrig bleiben:Name Speicherort Thread::intermidiateThreadProc _KiFastSystemCallRet@0 HelperCanary::ThreadProc _KiFastSystemCallRet@0
und ich kann die Wrapper.dll nicht mehr mit "FreeLibrary" entladen.
Ich möchte diese Dll und die dadurch erzeugten threads Komplett entladen!
Jemand eine Idee ?
grüüüße
-
Keiner eine Idee?? Oder die Frage blöd gestellt ?
grüüße