SLP Code Protector

How to code sign my product when using Software Potential code protection process

I currently sign my assemblies during the build process. How do I ensure these assemblies are correctly signed after I use Software Potential to protect/license them?

Posted on: 11 Sep 2012Link to this question as #FAQ145

Where to find LicAdmin.exe utility?

I now notice thatthe Microsoft.Licensing.LicAdmin.exe tool is not included in the protection output folder. Is there some option I need to select when protectingmy applicaton in order to include this tool in the output?

Posted on: 20 Jan 2012Link to this question as #FAQ142

Integrate SLP Runtime components’ installation into a Wix installer

I use Wix to create my installer and I want to use a custom installer to install the Runtime components as recommended in your KB7 article. How to do I do this from Wix?

Posted on: 13 Jan 2012Link to this question as #FAQ141

Unable to protect multiple assemblies in the Code Protector

If I protect multiple assemblies in the Code Protector, I will get this error message "Count mismatch: n to be transformed, only m could be mapped to System.Reflection". So how can I protect multiple assemblies simultaneously?

Posted on: 20 Sep 2011Link to this question as #FAQ137

Generics support in SLPS?

Can I protect methods using generic code constructs? Can I protect generic methods or methods on a generic class?

Posted on: 19 Jan 2011Link to this question as #FAQ127

Slps.Licensing.StorageAccessCouldBeVirtualised Exception thrown by VerifyInstalled() method

I'm getting the following exception when the installer VerifyInstalled() method is called on the application startup: Slps.Licensing.StorageAccessCouldBeVirtualizedException: Licensing storage could be virtualized per user as this Application does not have an Application Manifest resource with a requestedExecutionLevel...

Posted on: 18 Aug 2010Link to this question as #FAQ121

How do I find the Permutation ID and Permutation Short Code?

What is the Permutation ID and PermutationShort Code that is mentioned in the technical documentation e.g. in KB articles on installation? Where do I find them and how do I use them?

Posted on: 16 Aug 2010Link to this question as #FAQ120

Declaratively mark methods to be protected/licensed via attributes

Is there a way I can indicate which methods I wish to protect via my code so I dont have to regenerate my .SLMCfg file every time my methods names change (e.g., as a result of obfuscation or refactoring)?

Posted on: 12 May 2010Link to this question as #FAQ119

Assemblies marked x64-only rejected by Code Protector when doing "Add Module"

When I try to protect an assembly that's got a Target Platform of "x64", I get a One or more files were not added because they were not valid .Net assemblies message from Code Protector. Is there a 64 bit edition of Code Protector?

Posted on: 13 Apr 2010Link to this question as #FAQ118

Target Framework in Code Protector only shows V1.1 or V2.0, not 3.5?

Why does the Target Frameworkfield in theCode Protector only offer either v1.1.4322 or v2.0.50727? My application uses lots of stuff from 3.0, 3.5 and 3.5 SP1.

Posted on: 23 Mar 2010Link to this question as #FAQ116

Performance Benchmarks

How can I go about testing the performance impact your product will have on my code?

Posted on: 11 Mar 2010Link to this question as #FAQ115

When do I need to upgrade my Code Protector?

When do I need to upgrade my Code Protector Version and what are the implications of such an upgrade?

Posted on: 03 Mar 2010Link to this question as #FAQ113

Code Protector Version 3 Upgrade - Customer Implications

What are the implications of upgrading to Code Protector Version 3?

Posted on: 17 Oct 2009Link to this question as #FAQ100

Upgrade to Code Protector/SVM Version 3

When should I upgrade to Code Protector Version 3?

Posted on: 17 Oct 2009Link to this question as #FAQ98

Downloading CodeProtector

CodeProtector doesn’t seem to be available for download from InishTech.com as used to be the case. How can I access the latest version please?

Posted on: 14 Oct 2009Link to this question as #FAQ96

Can I only buy the Code Protector?

Is it possible to just purchase Code Protector for code protection without licensing?

Posted on: 14 Oct 2009Link to this question as #FAQ95

Versioned vs. Un-versioned Permutation dlls

When downloading/extracting the permutation DLLs, 2 folders are created: versioned and un-versioned. I have used successfully the versioned dlls to make API calls and get feature information for licenses, but I am still wonderingwhat the difference actually is...

Posted on: 08 Oct 2009Link to this question as #FAQ86

SQL Stored Procedures

Do you support SQL stored procedures?

Posted on: 06 Oct 2009Link to this question as #FAQ74

I just launched the Code Protector and it prompted me for server credentials?

I launched InishTech SLP Code Protector and it asked me to logon to a server. Why is this happening? Do I need to login to just use code protection capabilities of Code Protector?

Posted on: 06 Oct 2009Link to this question as #FAQ37

Mapping methods to features without using SLP Code Protector UI?

Usually I use the Code Protector to select the important methods of the program and map these to the desired features. Unfortunately, it seems like I have to repeat this step whenever compiling a new version of the program. Is there better way to remap the methods? Or is it possible to archive the mapping...

Posted on: 06 Oct 2009Link to this question as #FAQ36

Re-sign of Transform failed

I am trying to protect a function in one of my DLL which is an add-in for Word 2007. SLP Code Protector says "Failed: Re-Sign of Transform failed on [DLL path]. Re-sign of assembly [C:\Users\ABC\AppData\Local\Temp\c61f1ee52bc0451e94416fcc41c12481\Transform\WrdAddin.dll] is required. Strong Name...

Posted on: 06 Oct 2009Link to this question as #FAQ35

Protecting multiple methods with Code Protection

We need to protect a large number of methods, but I cannot find a way of protecting multiple methods in a single operation.

Posted on: 06 Oct 2009Link to this question as #FAQ34

Multiple Permutations

What would the rationale be for having multiple unlimited Permutations? My understanding is that a Permutation (Basic or Unlimited) can be used to protect multiple products. The difference is only in the number of protected methods.

Posted on: 06 Oct 2009Link to this question as #FAQ33

Code Protector cannot connect

Cannot connect to server (error=An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail.), working offline.

Posted on: 06 Oct 2009Link to this question as #FAQ32

Cannot deselect a method that has been ticked

I am trying to deselecta method that Code Protector has told me it cannot protect but Code Protector is not letting me do it. What could be causing this?

Posted on: 06 Oct 2009Link to this question as #FAQ31

SLPS .NET version requirements

In the prerequisites for the SLPS Code Protector SDK, .NET 3.0 is listed as a requirement. Why is this?

Posted on: 06 Oct 2009Link to this question as #FAQ30

Code Protector in offline mode

Sometimes we need to run the SLP Code Protector in offline mode - when an internet connection is not available. We actually have installed our permutation and just need to protect our application (in offline mode). Are there any limitations in that? Our first tests show that the Code Protector can still...

Posted on: 06 Oct 2009Link to this question as #FAQ29

Protect .exe files on server share

Can I protect exe/dll files which reside on a server share?

Posted on: 06 Oct 2009Link to this question as #FAQ28

Saving selection of methods to be protected

When using the Code Protector UI to select methods for protection, do we have to check the tick box besideeach method manually each time we protect the code? We have to protect around 500 methods. Does this mean every time we want to re-protect updated code we have to manuallyselect the same500 methods...

Posted on: 06 Oct 2009Link to this question as #FAQ27

Code Protection/Licensing with no Internet connection

I need to protect a DLL that I've developed but end users will most likely not run the DLL on systems that can get to the internet. Is this ok?

Posted on: 06 Oct 2009Link to this question as #FAQ26

Error “Unsupported OpCode”

When I protected my assembly I got this error: 0000000003 Warning Failed to transform method MyApp.mdlMisc:VerCheck(string, string). Unsupported OpCode found in "IL_006E starg.s 0". Method was automatically excluded from the transformation.

Posted on: 06 Oct 2009Link to this question as #FAQ25

Unsupported .NET Framework Constructs?

Can SLPS be used to protect any .NET assembly?

Posted on: 06 Oct 2009Link to this question as #FAQ24

SLPS protects only .exe and .dlls developed using .NET?

I noticed that we can load only .exe or .dll files which have been developed using .Net framework?

Posted on: 06 Oct 2009Link to this question as #FAQ23