In this article, we will introduce how to use the fuse dotfuscator.exe of vsto prevent such behavior.
First, find dotfuscator.exe:
D: \ Microsoft Visual Studio. NET 2003 \ preemptive solutions \ dotfuscator community Edition
Run dotfuscator.exe on the registration page first. If you do not register dotfuscator.exe, go to the following page:
Here we see two options. One is to open an existing project. If you select this option, you will find that you want to open an XML file instead of a DLL or EXE file, because dotfuscator is processed according to the xml configuration file. You can write the xml configuration file by yourself. I prefer to automatically generate xml.
Select the new project, and then browse and select the project you want to confuse in the trigger tab.ProgramSet:
Then select your target directory on the generate tab (the directory of the newly generated Assembly after obfuscation)
Basic configurations have been completed here. If you want to save these configurations to the xml configuration file, you can directly use them,
Select a file-Save the project.
Click the generate button to find that a obfuscated assembly has been generated in the target directory.
The above are simple dotfuscator usage methods. In fact, dotfuscator has many other obfuscation functions, so you can study them slowly.
For example, string encryption. # C # column