Home - Forums-General - Presale and licensing questions - spices.net obfuscation and decompilation.

Presale and licensing questions

spices.net obfuscation and decompilation.
Link Posted: 08-Feb-2006 06:06
My company is currently looking for an obfuscation tool, and possibly a decompilation tool.  When I came across spices.net I thought, 'fantastic, this looks like the perfect thing'.

I promptly downloaded the evaluation version and had a play with it.  I must say I am very impressed.  The one area I wanted to specifically test though is the decompilation of an assembly to file, and it would appear to be disabled in the evaluation version.

I can see why this is so, but it is causing me some concern about going ahead with a purchase - Can you give me some insight into what kind of output the 'Decompile to file' will produce?  Will it generate a complete project that can simply be loaded in Visual Studio (2003) and then compiled?

Also, When I looked at the license options I notice that there is a version with "Visual Studio Integration Pack".  Could you provide details on what this additionally provides?

As it stands, I think we will be purchasing the obfuscation tool, but a bit unsure about the decompilation at this moment.

Many thanks for your time.
Martin
Link Posted: 08-Feb-2006 11:14
Errmmm excuse me - but what the heck is that all about?
Link Posted: 08-Feb-2006 22:40

The one area I wanted to specifically test though is the decompilation of an assembly to file, and it would appear to be disabled in the evaluation version.
I can see why this is so, but it is causing me some concern about going ahead with a purchase - Can you give me some insight into what kind of output the 'Decompile to file' will produce? Will it generate a complete project that can simply be loaded in Visual Studio (2003) and then compiled?

Decompile To File redirects decompilation output to the file. If you'll try to decompile some class, Spices.Decompiler tries to decompile managed resources connected to this class. If you'll try to decompile whole assembly, Spices.Decompiler will separate  decompiled classes into namespaces files or class files (you can specify class separation options in the Spices.Decompiler plugin settings), decompile all managed and unmanaged resources, create AssemblyInfo file and create Visual studio project (usually - VS2003 project, but if decompiled assembly is .Net 2.0 related - VS2005 project).
Yes, this project you can be loaded into Visual Studio 2003 or 2005 and ready to work.

Also, When I looked at the license options I notice that there is a version with "Visual Studio Integration Pack". Could you provide details on what this additionally provides?

Spices.Net has a special package that completely integrates Spices.Net  functionality into Visual Studio 2003 (we're prepared Spices.Net for VS2005 integration but not released). With Spices.VSIP you can integrate obfuscation into VS build process, can build-obfuscate-and debug assemblies and use Spices.Net plugins inside Visual Studio.
Spices.VSIP includes Spices.Net GUI, and you can use Spices.Net inside VS and as standalone application.

If you will have question or problem - feel free to contact us, we'll make every possible effort to assist you.
Link Posted: 08-Feb-2006 23:27
Many thanks NineRays for that useful response.

Just one last question I think.  How well does the decompiler manage windows forms?  I tried another 'free' decompiler that was able to generate the code for them, but made a mess of the controls on the form.

So far everything is leading me towards making the purchase - just need this last question clarifying and I will be ready to go.

Thankyou for your time.
Link Posted: 09-Feb-2006 00:29

How well does the decompiler manage windows forms? I tried another 'free' decompiler that was able to generate the code for them, but made a mess of the controls on the form.

Spices.Decompiler decompiles .resx files (in DecompileToFile mode), and correctly define all references in the project. These steps allows correct opening forms in the generated project.
Link Posted: 09-Feb-2006 01:08
Many thanks.

I think I have all the information I need now to complete my purchasing decision.
Link Posted: 09-Feb-2006 01:12
Thanks,
if you will have question or problem - feel free to contact us, we'll make every possible effort to assist you.
Link Posted: 02-Mar-2006 04:40
[quote="NineRays"]Thanks,
if you will have question or problem - feel free to contact us, we'll make every possible effort to assist you.


Many thanks, we have just purchased the spices suite and are awaiting our license information as I type.

Thankyou.
Link Posted: 02-Mar-2006 04:57
Please check your mailbox for the registration info and downloading instructions.
Do not forget to activate your copy of Spices.Net.
To activate Spices.Net please run Spices.exe and click Help->Request activation code, fill Username and EMail fields and click Send button to send activation code request to us.
If your security policy doesn't allows direct connection to our site, you can send this request via usual e-mail to me with "Spices.Net: request activation code" and paste into this message contents of Message field.
As soon as we receive your request we'll send you activated license with installation instructions.