Using KillSwitch is easy. |
| |
 |
Select how you'd like to protect the project. Either limit the amount of time before it dies or the number of uses allowed. |
| |
 |
Pick the encryption keys. Keys are unique to each user so only you can unlock the project. |
| |
 |
Select the output type and path. You can generate a protection assembly with the KillSwitch runtime distributed separately, or embedded in the protection assembly. You can even generate
C# source code to embed directly into your project - no additional DLLs required. |
| |
 |
Select the strong name keys used to make it difficult to remove the protection assembly. |
| |
 |
Select Generate Protection and you're done! |
See the Developers Guide for more details.
How does it work?
KillSwitch is built on the proven DeployLX Licensing core. It generates a custom license using the Time, Use and Publisher limits
and generates a custom assembly to enforce the license. Your code makes calls to this assembly. If the limits have expired an exception is raised and the application
is shut down. When you generate the release assembly, these limits are removed.
Need a bit more?
KillSwitch provides reliable but rudimentary licensing control for your contract projects. It's designed to serve only as an insurance policy against
unscrupulous contract owners. If you need more specialized licensing controls, consider DeployLX Licensing Express. It's only $99 and makes it easy to
add basic trials and serial numbers to your software.
|
|
|
|