Download presentation
Presentation is loading. Please wait.
Published byDamon McKinney Modified over 9 years ago
1
Visual Extend Product Activation German FoxPro User Group Venelina Jordanova VFX 23 E
2
Product activation Effective application protection against unauthorized copy. Effective application protection against unauthorized copy. VFX Applications can be protected with an activation key VFX Applications can be protected with an activation key Individual protection for up to 32 Modules of the application Individual protection for up to 32 Modules of the application Details for generating installation key can be defined by the developer per application Details for generating installation key can be defined by the developer per application With customer data management With customer data management
3
Settings VFX – Application Builder VFX – Application Builder Application Behavior Application Behavior Enable Product activation Enable Product activation Appl.vcx – cVFXActivation Appl.vcx – cVFXActivation cActPattern (encrypted hardware parameters definition) cActPattern (encrypted hardware parameters definition) nRegWay (Default 0) nRegWay (Default 0) cRegEmail (eMail address) cRegEmail (eMail address) cStoreActivationData (activation data file name) cStoreActivationData (activation data file name)
4
cVFXActivation nRegWay nRegWay 0 – Installation key is displayed in a dialog window. The user can copy the key and paste it in another application (for example in an e-mail message). 0 – Installation key is displayed in a dialog window. The user can copy the key and paste it in another application (for example in an e-mail message). 1 – Installation key is stored into a file. Later this file can be send to the developer. The name of the file must be defined in the property cParamFile. 1 – Installation key is stored into a file. Later this file can be send to the developer. The name of the file must be defined in the property cParamFile. 2 – The Installation key is stored into a file and at same time is sent as an e-mail attachment to the developer. The name of the file must be defined in the property cParamFile. The e-mail address of the developer must be defined in the property cRegEMail. 2 – The Installation key is stored into a file and at same time is sent as an e-mail attachment to the developer. The name of the file must be defined in the property cParamFile. The e-mail address of the developer must be defined in the property cRegEMail. 10 – Users have the chance to register online. Data are automatically sent to a registration web-service. Registration service settings are stored in cWSDL, cServiceName, cServiceMethodName properties of vfxRegister form Later when user is verifyed and you generated an activetion key, this activation key is automatically received from registration dialog and the application is activated 10 – Users have the chance to register online. Data are automatically sent to a registration web-service. Registration service settings are stored in cWSDL, cServiceName, cServiceMethodName properties of vfxRegister form Later when user is verifyed and you generated an activetion key, this activation key is automatically received from registration dialog and the application is activated 11 – After invoking the registration dialog, the installation key is stored in a file. This file can be sent later to the developer. The file name is defined in the property cParamFile. 11 – After invoking the registration dialog, the installation key is stored in a file. This file can be sent later to the developer. The file name is defined in the property cParamFile. 12 – After invoking the registration dialog, the installation key is stored in a file and is sent as an e-mail attachment to the developer. The name of the file is defined in the property cParamFile. The e-mail address of the developer must be defined in the property cRegEMail. 12 – After invoking the registration dialog, the installation key is stored in a file and is sent as an e-mail attachment to the developer. The name of the file is defined in the property cParamFile. The e-mail address of the developer must be defined in the property cRegEMail.
5
VFX – Define Activation Rules Definition for hardware- or software-parameters Definition for hardware- or software-parameters Constant Expression Constant Expression CPU Number CPU Number File Creation Date File Creation Date HDD Factory Serial Number HDD Factory Serial Number HDD Volume Serial Number HDD Volume Serial Number LAN Card Number LAN Card Number Registry Key Value Registry Key Value Arbitrary combined per application Arbitrary combined per application
6
VFX – Define Activation Rules Rights definition Rights definition Upto 32 separate rights per application Upto 32 separate rights per application Evary right can be defined independently of other rights. Evary right can be defined independently of other rights. Keying up default values Keying up default values
7
Registration DLL Can be built from VFX 9.5 Menu Can be built from VFX 9.5 Menu Copy DLL in Customer management folder Copy DLL in Customer management folder
8
VFX – Customer management Manage Config.vfx Manage Config.vfx Enter name of the Registration DLL! Enter name of the Registration DLL! Specify XAK file folder Specify XAK file folder Managing many applications Managing many applications Entering Installation key Entering Installation key Defining allowed rights Defining allowed rights Generating an activation key Generating an activation key
9
Activation process from customer‘s point of view Activation appeal on application start. Activation appeal on application start. Installation key is displayed Installation key is displayed Activation key should be entered Activation key should be entered Activation from main menu Activation from main menu For example on additional rights purchasing For example on additional rights purchasing Possibility to send activation key per email Possibility to send activation key per email
10
Application protection Run-time values goProgram.SecurityRights. = Run-time values goProgram.SecurityRights. = -1 – not active -1 – not active 0 – not allowed 0 – not allowed 1 – allowed 1 – allowed
11
Thank you! In next video you will see how VFX Applications can be localized Visit our websites: http://www.dfpug.de, http://portal.dfpug.de, http://forum.dfpug.de, http://newsletter.dfpug.de, http://devcon.dfpug.de, http://roadshow.dfpug.de, http://www.visualextend.com, http://www.linuxtransfer.de, http://www.visualfoxpro.de http://www.dfpug.dehttp://portal.dfpug.de http://forum.dfpug.dehttp://newsletter.dfpug.de http://devcon.dfpug.dehttp://roadshow.dfpug.de http://www.visualextend.comhttp://www.linuxtransfer.de http://www.visualfoxpro.dehttp://www.dfpug.dehttp://portal.dfpug.de http://forum.dfpug.dehttp://newsletter.dfpug.de http://devcon.dfpug.dehttp://roadshow.dfpug.de http://www.visualextend.comhttp://www.linuxtransfer.de http://www.visualfoxpro.de
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.