Я хочу создать dll, которая самостоятельно выгрузит себя в случае какого-либо условия, что означает
BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
if (ul_reason_for_call==DLL_PROCESS_ATTACH)
if (!CheckSomething()) //check if a file doesnt exists for example
FreeLibrary(hModule);
}
Я попробовал, но не смог заставить его работатьесли есть обход альтернативного решения.пожалуйста, скажите мне, я не хочу, чтобы процесс, который приложил dll, чтобы выгрузить это, я хочу, чтобы это выгружало это самостоятельно