We are building software in .NET that will have to load a DLL written in golang (with cgo).
While doing compatibility testing we discovered that the Deep Behavioral Inspection of
ESET Smart Security Premium will lead to some DLLs being injected into our process and eventually
blocking several threads. This is reproducible with a minimal C# console application that loads an
almost empty DLL written in go. Loading the DLL from the main process thread works in some cases.
Disabling Deep Behavioral Inspection or