0

Does anyone get to know how to start with .NET Reactor?

I look through the manual and online support and also the Google Group, but none get me started. The software asked me to upload an assembly files (.exe or .dll) to run the protection. But all I have is a WPF C# solution project developed in Visual Studio with a bunch of .cs and .xaml files with some images and resources, and a Visual Studio Installer .msi file.

What files am I supposed to protect (or obfuscate and more) and license? There is no option to protect my .msi or a certain .cs or .XAML file. If anyone can point me to some tutorial, it will be helpful because I cannot find any.

enter image description here

Nivid Dholakia
  • 5,008
  • 4
  • 28
  • 55
KMC
  • 18,922
  • 56
  • 157
  • 248

2 Answers2

4

You need to obfuscate the generated .exe and .dll files. Once you've run them through this tool, you'd build your .msi using the obfuscated assemblies, not the original ones (from Visual Studio's output).

Reed Copsey
  • 539,124
  • 75
  • 1,126
  • 1,354
  • So my steps should be: (1) generate the .exe by build / debug (2) obfuscate the .exe (3) add the .exe to the application folder in Visual Studio Installer ? – KMC Sep 01 '11 at 18:34
  • 1
    @KMC: Effectively, yes. Personally, I'd put the VS installation package into a separate project, so to prevent it from grabbing the wrong ones accidentally... (or use a "better" installer) – Reed Copsey Sep 01 '11 at 18:34
  • 1
    You can script this, too, btw - Reactor includes a Command Line API, so you can use it to do the obfuscation ;) – Reed Copsey Sep 01 '11 at 18:35
0

You can use the .NET Reactor VS Add-in in to automatically obfuscate the assemblies. This way you don't need to manually replace the compiled file with the protected one.

The solution is described here: Solution

Eziriz
  • 171
  • 5