I already sent this post to support@9rays.net but with no answer since several days
Probably your message has been blocked by antispam filter, usually we're answer within 4-8 hours.
Does Spices.VSIP.Net also include the Spices.Net Explorer with the Obfuscator plugin?
Yes, Spices.VSIP includes Spices.Net GUI version of Spices.Obfuscator and Spices.Obfuscator console plugin.
In addition to being integrated in VisualStudio, can Spices.VSIP.Net obfuscate assemblies/applications produced by Delphi.NET? In fact, we often develop with both Delphi.NET and VisualStudio, and I would like to know if Spices.VSIP.Net could be used for these two kinds of projects, either by standalone Spices.NET Explorer or by script.
Yes, Spices.VSIP could be used for these purposes.
Is there a way to preserve (exclude) a particular member method name, and obfuscate the formal parameters and also the method content. I am not sure, maybe it is the default behavior, for example for the public methods when we set them not to be encrypted.
You can use NineRays.ObfuscationAttributes.dll assembly that you cna find in the \\SDK\\Obfuscation Attributes folder to mark assembly members to exclude from obfuscation, or use ExclusionPatterns to exclude members by using regular expression patterns.
If I choose to set the strings encryption mode to \"Hide\" for the assembly, is there a way for example declaratively, to encrypt a particular string with \"Encrypt\" or \"Encrypt3DES\" mode? For example, for a password or a sensitive string content?
You can choose string encryption mode to encrypt the whole string information, it is increase security of your assembly. But you can exclude some strings from encryption - by using StringCryptExclusionPatterns collection or by marking methods by speciall attribute that you can find in the NineRays.ObfuscationAttributes.dll assembly.
The unique key used to obtain the activation code uniquely identifies the machine. Is this mecanism similar to the activation of Windows XP where some changes in the hardware configuration of the machine could make the activation invalid? Example, adding or changing harddisks, network card, MAC address, etc.
Yes, this is a similiar to XP mechanism, but changing of network card, MAC-address couldn't make the activation invalid. Changing motherboard, hard disk, video card - could make activation invalid.
Spices.VSIP.Obfuscator is similar to Spices.VSIP.Net Suite except that it lacks the Decompiler, is it right or is there anything less?
Yes.
Spices.VSIP.Obfuscator is for 1 developer machine. Is it possible to use the build version (command line, or compatible with MSBuild/NAnt) on another machine in order to obfuscate code just before release by the AQ dept?
For these purposes you can buy Team license and use Spices.Net on 4-5 machines.
If I right-click on a member method and select \"Add to Excludes\", this method is added to the Excludes list that is displayed on the Properties tab.
At some point, the method that I selected as excluded, is no more striked through on the explorer tab. Looking in the Properties tab, I can check that the method is still in the Exclude list, but in the explorer tab it does not appear visually as excluded.
This is an old way to exclude member from obfuscation, seems that PropertyGrid that relects properties of current Spices.Project not yet refreshed, I could recommend you the ExclusionPatterns or marking members by NotObfuscate attribute in your code to exclude member from obfuscation.