South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
Red Gate has some pretty powerful SQL software, but the ULTIMATE in Obfuscation tools is Xenocode's PostBuild. Our software is protected only by Xenocode and it suffices. Xenocode adds spaghetti code and also scrambles all string declarations in you code as well. We tested many obfuscation tools before finally releasing our product, but only Xenocode could handle complex libraries of code. Other obfuscators completely destroyed the assemblies up to the point that nothing could be executed...
spaghetti code
sorry if it sounds mean.. butA bit of history:
I'm busy converting a large software system from VB 6.0 to C# 2.0. So I've been on my merry way splitting the system up and creating class libraries from all the modlues (etc) copy/pasted throughout the currrent system.
Today I discovered this:
http://www.red-gate.com/products/reflector/
Cool tool but also NOT COOL!
Even after running Dotfuscator Community Edition I could tell what was happening in my dll's.
So my questions are?
Are .NET dll's not the correct route for highly critical intellectual property?
Do we spend the $$$ and get a something like the commercial version of Dotfuscator?
What do you guys do?
Thanks for the advice, I'll check out the demo. This type of software is really expensive.
Well I need class libraries (dll's) and I need them in .NET and I don't want people to see the code?
We sell our software per PC and the license keys are linked to the physical hardware. If someone broke/hacked this they could copy our software to their hearts content!
Software Sales = $$$$
Software Sales = $$$$
If you (or your company) sells software for the .net framework obfuscation is the way to goOne thing you guys are maybe missing is that this is my Company's commercial software and not a "personal project"....
One thing you guys are maybe missing is that this is my Company's commercial software and not a "personal project"....
One thing you guys are maybe missing is that this is my Company's commercial software and not a "personal project"....
We sell our software per PC and the license keys are linked to the physical hardware.