NETGuard Help Desk
Go to website
All of the Frequently Asked Questions !
Protect an application that uses multi-threading tasks
MULTI-THREADING TASK Multi-threading task are meant to increase your file's task quickness, usually because your program relies on quickness to perform important task. Obfuscation adds code to your file, and therefore the required time to perform your program's tasks is increased. That is why you should always exclude method that contains multi-threading task from obfuscation. Before doing so, make sure no sensitive data is in the same method, and if sensitive data is in the same method, put
Protect an application that uses JSON data
JSON DATA JSON Data uses name of the property as string. That means when we rename the methods and classes in your file, NETGuard.IO will also rename the JSON Data and make it invalid. To prevent that, you must use the standard Serializable Attribute. Features : Allow you to obfuscate JSON Data Prevent error due to Name Protection obfuscation
My protected program is detected as a virus ?
NETGuard.IO Obfuscator uses state-of-the-art techniques to scramble your original code and ensure decompiled code is hard to understand. "Standard" .NET code is well-known from Antiviruses database,became some malware hides themself from antivirus the same way, so when one .NET file comes with non-standard code and anti debugging / runtime memory edition, some Antivirus might get triggered.
Can I use Costura Fody / ILMerge with the file I want to protect ?
Can I embed my DLL file into my EXE file ? Embedding a library file to your main executable file will compress the library file and inject it to your main executable file's resources. NETGuard.IO will decompress them on-the-fly but support is limited. Can I merge my DLL file with my EXE file ? Merging a library file with your main executable file will in
Why should I protect my software using NETGuard.IO ?
.NET compilation and its weakness Numerous decompilers freely available online are able to produce almost 1 to 1 decompiled code using any .NET syntax. That means all your code, once compiled, can be decompiled and stolen. An exemple of decompiled C# code using dnSpy(https://storage.crisp.chat/users/helpdesk/website/5aee7eed-60f3-4cc0-8f8