I've been using Mircryption.dll for ages in my project, it's the only decent blowfish for irc usage with a C# wrapper around.
Ever since upgrading to Windows 10 it has been having issues:
Faulting application name: myApp.vshost.exe, version: 11.0.50727.1, time stamp: 0x5011d445
Faulting module name: ntdll.dll, version: 10.0.10240.16430, time stamp: 0x55c599e1
Exception code: 0xc0000374
Fault offset: 0x000d5c0c
Faulting process id: 0x934
Faulting application start time: 0x01d1174e0dfefa0c
Faulting application path: C:\Dev\MyApp\Src\Build\Nightly\MyApp.vshost.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Faulting package full name:
Faulting package-relative application ID:
The output window may have more diagnostic information.
The thread 'Win32 Thread' (0x2884) has exited with code 0 (0x0).
HEAP[myApp.exe]: Invalid address specified to RtlValidateHeap( 01040000, 10011190 )
Windows has triggered a breakpoint in myApp.exe.
When I run the .exe in compatibility mode ( Win 7 or 8 ) there is no problem and normally I would just run it like that.
The problem is, is that I cannot do that when I'm debugging in Visual Studio and I constantly get a dialog popping up and a try/catch doesn't help.
After it has done the first decryption I don't get the errors anymore.
I'm using the latest .dll of course, I tried both .NET 4 and 4.6 and I tried in Visual Studio 2010 2012 and 2015.
Is there any chance you can take a look and bring an update?