During protection process, our protection code will be automatically embedded into final, protected application. In this way, all code directly related to protection and licensing will be included in protected application. However, depending on project settings, some additional redistributable files should be packaged and distributed with protected application.
TIP: If "
Auto copy required modules" option is enabled in
System settings PC Guard will automatically copy required redistributable modules to output directory during protection process.
Interface DLL module
This module contains default user interface resources (dialogs) for protected application. There are two versions of this module, 32bit (iDLL) and 64bit (iDLL64) version which are included in appropriate 32bit (PC Guard for Win32 and PC Guard for .NET) and 64bit (PC Guard for Win64 and PC Guard for .NET64) versions of PC Guard.
PC Guard will automatically determine if interface DLL is required for protected application and this information will also be included in protection report.
Interface DLL should be present in same directory as protected application. "Interface DLL is missing" error is displayed in case protected application is not able to load interface DLL.
TIP: Default name of interface dll can be changed in
custom filenames section of customization settings.
TIP: Interface DLL does not require server registration.
IMPORTANT: Always distribute version of interface dll which is included in version of PC Guard which was used for protection. Protected application will display 'Wrong version of interface dll!' error message in case wrong version of interface DLL is detected.
ACEN Licensing
Acen licensing feature requires additional modules depending on chosen ACEN web interface (Web API / SOAP).
Web API
Web API interface requires special version of standard interface DLL: iDLLwa (32bit) or iDLL64wa (64bit)). These modules are included in distribution and are located in \acen sub-folder.
Standard interface DLL (iDLL/iDLL64) is not required in this case as Web API interface module (iDLLwa/iDLLwa64) contains all functionality of standard interface DLL.
TIP: If "
Auto copy required modules" option is enabled in
System settings PC Guard will automatically determine which modules are required and copy them to output directory.
SOAP
SOAP ACEN web interface requires web service interface modules and c++ redistributables.
Be sure to distribute correct versions of web service interface modules with protected application as protection code will display
Aws_WrongVersion error message in case it is not able to load required version of these modules.