SLP Code Protector Discussion For conversations regarding usage of Code Protector and issues pertaining to SVM protected code.
InishTech Support Forums > SLP Code Protector Discussion > LicAdmin.exe Login to add this as a favourite.
User avatar
Member
Member
jamie - 1/20/2012 11:34:21 AM
   
LicAdmin.exe

After using the code protector the Microsoft.Licensing.LicAdmin.exe tool is not included in the Release.protected folder.

Is there some option I need to select when protecting the coded in order to include this in the output?


User avatar
InishTech Support
InishTech Support
pgao - 1/20/2012 12:14:25 PM
   
RE:LicAdmin.exe

Hi Jamie,

With recent versions of SLPS, we have rewritten the logic that put LicAdmin alongside the protected code. That's because LicAdmin is only a debug tool for ISVs and we don't recommend ISV to distribute LicAdmin to end users who may delete licenses by mistake. So this change can prevent uncouncious distribution of LicAdmin to end users. 

You can still find LicAdmin in the Code Protector install directory (usually C:\Program Files (x86)\InishTech SLP Code Protector). You can run it from that directory but you will see all licenses appear as "Foreign Vendor". That's because it's not put alongside your vendor's own permutation DLL - Microsoft.Licensing.Permutation_abc12_2.0.dll. This won't affect the function of LicAdmin but if you want to see the licenses as Valid, please copy LicAdmin to the protection output directory - in your case, Release.Protected folder.

We hope you find the information helpful. Any further problems, please let us know.

 

--Peng


User avatar
Member
Member
jamie - 1/20/2012 2:38:43 PM
   
RE:LicAdmin.exe

 Thanks. I have a number of WCF web services which use the same assembly . It is this assembly which I am trying to protect and as it is not an executable I have had to use the LicAdmin.exe to start the activation wizard. Is there an easier way to kick off the activation wizard?

Also as there are a number of the web services they all have there own copy of this assembly dlls will I have to activate each web services copy individually or can they share a common license which only gets activated once? 

Thanks for any help


User avatar
InishTech Support
InishTech Support
pgao - 1/20/2012 4:24:41 PM
   
RE:LicAdmin.exe

Hi Jamie,

We believe in this case the best way to get the DLL activated  is still via the LicAdmin. Another way to receive Activation Wizard: although you only protected the DLL, but if the dll is invoked by an EXE (even if the.exe is not protected), by running the EXE you can still receive the Activation Wizard. But if there's no such an EXE in your business logic, then LicAdmin is still the best way.

Because the licenses are stored in the Registry, so if all these copies of the web services are on the same machine (we presume they are not), then you only need to activate the license once. If they're on different machines, then you need to activate each copy individually.

 

--Peng


1

8 user(s) on-line: 0 registered and 8 guest(s)

  • Sticky
  • Locked sticky
  • Hot sticky
  • Hot locked sticky
  • Thread
  • Hot thread
  • Locked thread