|
Overview AppPatrol™
is an award winning copy protection system that offers robust software protection and
feature-laden capabilities. Much like you, we needed a way to allow customers to fully utilize our products during a trial period, but require the purchase of the product with continued use. We have experience with many of the tools available by software vendors. We’ve tried software locks. We’ve tried hardware locks. We’ve tried the honor system. The shortcomings of all these methods gave rise to the necessity of our own copy protection system. We like it so much, that we decided to make it available to
our fellow developers.
Features
Custom security
Each application you develop is protected by a your unique password. Nobody else – including the developers of AppPatrol - will have access to your registration information.
Multiple Lock Types
Custom String – With
AppPatrol, you don’t need to lock your application to hardware of software. Instead, you can lock the software to a custom string. This string may be a name, company, or email address. Whatever meaningful identifier serves your purpose can be used here.
Hard Drive – lock your software to the user’s hard drive
Operating System ID - lock your software to the user’s operating system unique product key.
Computer Name – lock your software to the user’s computer name
MAC Address – lock your software to the user’s MAC address
Multiple Trial Types
Trial By Days – your application can expire after an evaluation period based on days
Trial By Runs – your application can expire after an evaluation period based on the amount
of times it has been executed.
Option Enabling – you can provide your customers with a registration number that will contain information activated up to 24 premium portions of your software. If a customer purchases optional features at a later date, a new registration number can be sent (while maintaining the same lock type) that can activate those features. Any combination of optional features can be enabled.
Application Expiration – a registered application can be configured to expire at the date of your choosing. The number of days
remaining is available for your use (warnings, etc).
File validation – An optional ActiveX DLL called AppPatrolUtils.dll can be shipped with your product. By calling this dll, you can ensure the AppPtrl.dll file on a user system has not been modified in any way.
Blacklist Detection
– If you choose to use to lock your software to a custom string
(company name, email address, etc), your applications can be protected from being distributed over
peer to peer networks. A list of registration numbers can be stored at a public
location - accessible via the internet - and read by AppPatrol. If the
registration number is found, you can prevent your application from executing.
Dot. NET Support
– AppPatrol version 2.2 contains an updated help file with details on
Dot. NET usage. Be sure to download the VB.NET example
for these usage details.
DOWNLOAD
|