it is possible to throw exception in unmanaged code, but the exception will eventually be caught by clr and wrapp it as SEH exceptions.
you can read this question:
Benny
2010-01-11 16:46:33
it is possible to throw exception in unmanaged code, but the exception will eventually be caught by clr and wrapp it as SEH exceptions.
you can read this question:
There is something else going on. An ExecutionEngineException is thrown by the CLR when it discovers that the garbage collected heap is corrupted. That's not hard to do when you run unmanaged code in a managed program. A simple buffer overrun is enough. Finding the bug is however not easy.