Один умелец выложил в общий доступ код, позволяющий отключить event AssemblyLoad
auto exportData = m_InnerProcess.modules().GetExport(m_MonoModule, "mono_assembly_invoke_load_hook");
auto assemblyLoadHookRefAddr = exportData - > procAddress + 6;
m_AssemblyLoadPtr = m_InnerProcess.memory().Read < int > (assemblyLoadHookRefAddr).result();
Нету ли возможности это отловить через C#?Так не сработало
var monohandle = GetModuleHandle("mono.dll");
var address = GetProcAddress(monohandle, "mono_assembly_invoke_load_hook");
var numInt = address.ToInt32();
if (numInt != 268507753 <= Это разрешенное значение) {
Logger.Log(numInt.ToString(), false);
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей