C# - DLLExport to Standard C extern - Lost after running SMART Assembly 7
CLVogel
Posts: 1 New member
Using the 3F DLLExport [https://github.com/3F/DllExport] attribute on a method within a C# DLL, a separate __std extern c method is created. Image below depicts the Dependency Walker for the DLL:
After running the SMART Assembly 6 with only Obfuscating Settings:
Does/Can SMART Assembly 7.1.0.2746 scan a C# File for C/C++ external methods?
And can it be setup to not obfuscate/remove the C-Style public method?
After running the SMART Assembly 6 with only Obfuscating Settings:
- Unicode Unprintable
- Standard Renaming
Does/Can SMART Assembly 7.1.0.2746 scan a C# File for C/C++ external methods?
And can it be setup to not obfuscate/remove the C-Style public method?
Tagged:
Answers
I'm afraid there's no automatic scanning for such, but yes, you can provide the tooling pointers to follow to guard elements you recognise should be obfuscated.
Please see https://documentation.red-gate.com/sa/using-custom-attributes