Wednesday, August 23, 2017 - 18:14

Activation center (ACEN) 04.10.00 has been released!

New build for Activation center (ACEN) has been released. This update is highly recommended for all Activation center users.

What's new:

[+] LicenseAlive acen web service method added.

This method will report standard license as "alive" (active) to ACEN.

Protected application could make this call once a day or as required. Each time this method is called ACEN will save current server date/time to license details (last alive call field).

In this way ACEN administrators can determine if standard license is still in use on remote computer.

Please refer to product manual for detailed information about this web service method.

[+] WebLicensingValidateProgram acen web service method added.

[*] LicenseID value added to result structure. 

AddLicense and UpdateLicense web service methods will now set LicenseID value in result structure to new (standard) license ID in of success.

LicenseID value is required for LicenseAlive web service method.

[*] Web licensing logging is now separate from standard licensing logging.

Web licensing operations can now be separately filtered in audit section.

[*] Failed attempts to use web service are now logged.

[*] IP address value added to Logs table and is no longer stored in log message.

[*] "Host temporarily banned" error is now logged by SYSADM user.

[*] WebLicensingServiceUser (WEBLIC) renamed to WebServiceUser (WEBSRV)

[*] SYSADM and WEBSRV and now system reserved usernames which can not be used for new ACEN users.

[*] Acenservice sample application has been updated.

[!] Few minor UI & bug fixes.

[>] Upgrade script  is available for users upgrading from previous release.

[>] UPGRADING NOTES:

Please refer to whatsnew.txt document for detailed information and upgrade instructions.

New build for Activation center (ACEN) has been released. This update is highly recommended for all Activation center users.

What's new:

[+] News management added.

Manage latest news for your activation center. Latest news are managed from administrator interface (news.aspx page) and displayed in a form of latest news control for both admins (dashboard) and clients (home page)

Client interface news management options can be changed in client interface options.

[+] Client interface: Home page added.

Home page is now default page for clients. This can be changed in client interface options.

Home page includes links to all client interface pages, your online store and latest news control.

[+] Client interface: Enable/Disable updating of account information and password change for clients.

"Client can change account information" and "Client can change password" options added to client interface options.

[+] Client interface: Custom website link added to page footer.

Please refer to whatsnew.txt document for detailed information and upgrade instructions.

[+] Store link, web site text and web site link options added to client interface options control.

[+] Brute force protection added to login page.

Please refer to whatsnew.txt document for detailed information and upgrade instructions.

[+] ACEN will now log information about banned hosts.

[*] Database info control now includes more information about database and web server.

[#] License note size increased from 30 to 50 characters.

[>] Important: change in acen config file settings. Be sure to update existing acen config file with new options.

[>] Upgrade script (4.02.00-4.05.00.sql) is available for users upgrading from previous release.

[>] UPGRADING NOTES:

Please refer to whatsnew.txt document for detailed information and upgrade instructions.

New V6 service build has been released. This update is highly recommended for all PC Guard V6 users!

What's new:

[+] Out of the box support for ACEN Web licensing added! (BETA)

Activation center (ACEN) has two main licensing models for programs protected with remote protection: Standard and Web licensing.

In standard licensing model each license is identified by Customer, Order and Program and requires valid client account and order data in activation center.

In web licensing model each license is identified by Program and Serial Number pair only. No Client or Order entry is required.

ACEN web licensing model can be implemented in two ways:

1. By handling all licensing tasks from your code.

This requires additional programming on your side but allows maximum flexibility. ACEN includes required web service documentation and sample desktop application which implements ACEN web service handling to get you started.

2. By letting PC Guard's protection code automatically handle all web licensing tasks in three easy steps:

STEP 1: Set required Activation center (ACEN) options. 
STEP 2: Set required PC Guard project settings
STEP 3: Protect and distribute application.

[+] Web licensing settings panel added to remote protection settings.

Here is the list of new options:

- "ACEN Web licensing enabled" option

Select to enable web licensing in PC Guard. Protected application will automatically handle all web licensing tasks in conjunction with Activation center server.

- "ACEN Program ID" option  (mandatory)

Program ID value as defined in Activation center (ACEN). 

Note: This is not the same as Program ID value in remote protection settings! This is identification number for program in Activation center.

- "ACEN Web service URL" option  (mandatory)

Full path (URL) to Activation center (ACEN) web service. URL must start with "http://" or "https://"

- "Make license alive (active) report to ACEN server" option

Select to enable license alive report to ACEN server. Additional settings:

- Timing (Select timing of the alive report.)

Available values: "on each run" and "once a day"

- If report fails (Select action in case alive report fails. This usually happens because computer is not connected to the Internet)

Available values: "do nothing", "show error" and "show error and exit"

"do nothing" - protection will just pass control to application.

"show error" - protection code will show error message and pass control to application.

"show error and exit" - protection code will show error message and close application.

- "Check if license is removed from ACEN server" option

Select to enable check if license is removed from ACEN server. Additional settings:

- Timing (Select timing of the alive report.)

Available values: "on each run" and "once a day"

- If report fails (Select action in case alive report fails. This usually happens because computer is not connected to the Internet)

Available values: "do nothing", "show error" and "show error and exit"

"do nothing" - protection code will just pass control to application.

"show error" - protection code will show error message and pass control to application.

"show error and exit" - protection code will show error message and close application.

- If removed (Select action in case license is removed from ACEN)

Available values: "reset license" and "reset license and ban"

"reset license" - protection code will reset existing license and close application. Next time application is run it will automatically try to get new license from Activation center.

"reset license and ban" -  protection code will reset existing license, ban remote computer (!) from accessing Activation center and close application. Next time application is run it will display AWS_BannedError ("License can not be activated on this computer!"). Ban is set locally and not in ACEN so in case end user formats computer and reinstall software application will try to get new activation code from Activation center.

Please refer to "REMOTE PROTECTION: ACEN Web licensing: Options" chapter in product manual for detailed information about each option.

[+] Web licensing settings added to protection wizard.

[*] Improved handling of tls (thread local storage) for 32/64 bit Windows applications.

[*] Improved handling of multiple protection layers for .NET applications.

[!] "Limit number of application instances" was ignored in case of specific combination of options with PLAIN protection. Fixed.

[!] PC Guard Win64/.NET64: Fixed problem with "Limit number of application instances" feature on some 64bit operating systems (std error was displayed).

[!] Few other minor bug fixes.

[>] Product manul includes new web licensing chapters:

REMOTE PROTECTION: ACEN Web licensing: Requirements
REMOTE PROTECTION: ACEN Web licensing: Overview
REMOTE PROTECTION: ACEN Web licensing: Activation center settings
REMOTE PROTECTION: ACEN Web licensing: Options

[>] In case of web licensing, protected application requires the following additional modules:

1. ACEN web service interface modules:

These files are included in full featured version of PC Guard.

2. Microsoft Visual C++ redistributable files (msvcp100.dll and msvcr100.dll)

If "Auto copy required modules" option is enabled in System settings PC Guard will automatically copy required modules including MS VC++ redistributable files to target directory during protection process.

[>] Interface dll has been updated. Please be sure to update existing version with this one.

New build for Activation center (ACEN) has been released. This update is highly recommended for all Activation center users.

What's new:

[*] This version of ACEN is ready for forthcoming PC Guard 06.00.0300 web licensing support.

[+] Web licenses table now includes site/mid code information.

[!] Few minor UI & bug fixes.

[*] Acenservice sample application has been updated.

[>] UPGRADING NOTES:

Please refer to whatsnew.txt document for detailed information and upgrade instructions.

Please note that product version (04.01.00) has not been changed.

What's included in this quick fix:

Starting with 04.01.00 version ACEN requires ASP .NET 4.0 and later version of .NET framework. This quick fix resolves problem with ACEN PRE-COMPILED version running in Medium trust, usually in shared hosting environment where Full trust can not be enabled due to restrictions of hosting provider.