bchavez / BugTrap

:beetle: BugTrap: Catch unhandled exceptions in unmanaged and managed .NET code.
MIT License
166 stars 80 forks source link

Substituted deprecated windows API (now seems to support IPV6 also). And a lot of refactoring for VS2019. #35

Open facileaparole opened 2 years ago

facileaparole commented 2 years ago

Hello! Is there anybody out there?

First I've (two+1) questions: ) There is a "official" maintainer of BugTrap? ) Who is? Is you? :-) *) In the source code there is this old remind of a company: 2005-2009 IntelleSoft http://www.intellesoft.net/ Are you somehow connected with this company?

I've made severale change to the project. Porting it to vs2019 and substituted deprecated windows API (now seems to support IPV6 also). It automatically download via nuget the last versions if dependency (MS ATL and Boost libs).

I've also done a lot of projects changes and now is all under one single solution for VS2019. All build correctly. Executable that use BugTrap have the outup directory pointing to the output directory of the BugTrap[*].dll All is relative to the solution path. The postfix for ALL the .dll and filename are now:

(Debug; Release; UnicodeDebug; UnicodeRelease) 32 bit binaries: D-x32; -x32; UD-x32; U-x32 64 bit binaries: D-x64; -x64; UD-x64; U-x64

(Debug; Release) 32 bit NET binaries(only Unicode): ND-x32; N-x32
64 bit NET binaries(only Unicode): ND-x64; N-x64

I've not tested the managed and the C# Test program.

Anyway...let me know if you are interested and if you can to give a look and eventually merge my effort. Cheers.

Fabio Sguanci

@bchavez

gizmocuz commented 1 year ago

Maybe you can fork this project and make your changes in your repository. Your changes sounds great and we could all benefit from it