Changes

Jump to navigation Jump to search

MultiCharts Study DRM Server

39 bytes removed, 15:40, 18 February 2020
<div style="background-color: #E3FBE5;">'''NOTE:''' In case a study is used on several computers at the same time, the last user disconnects all connected users in 5 minutes.</div>
== Detailed Instructions == === Step 1: Register as a Developer ===
To do this:
Your e-mail address will be used as your login and the password for the DRM system will be sent to you via e-mail.
=== Step 2: Select a Name for the Study ===
After you receive your password you should log in to '''http://mcauth1.com/MCAIServer/''' server using your login and password. <br>
* Default license period.
=== Step 3: Add a DRM Call Code to Your Study ===
'''===In MultiCharts (PowerLanguage)'''===
Add the [[VerifyLicense]] function to your study. For example:
<syntaxhighlight>VerifyLicense("Moving Average", "Adam.Smith@gmail.com");</syntaxhighlight>
'''===In MultiCharts .NET'''===
Add the VerifyLicense function call to your study in constructor and set the registered study name and your login as parameters.
Study name and e-mail are not case-sensitive.
=== Step 4: Export a Protected Study ===
'''===In MultiCharts (PowerLanguage)'''===
After the study is connected to DRM, it should be exported to a SEF (read-only) file: [[Importing_and_Exporting_Studies#Exporting_Studies_in_SEF_.28Read-only.29_Format|'''see how''']]. SEF study can be distributed to the users.
'''===In MultiCharts .NET'''===
After the study is connected to DRM, it should be exported to a PLN file with protection. <br>
# You can protect the assembly using the built-in obfuscation tool or configure the application to use any other tool. The following obfuscators do not need additional configuration in PowerLanguage Editor: NET Reactor, Agile DOT NET, dotfuscator and Cli Secure.</div> <br>
=== Step 5: Managing Licenses ===
Go to the Licenses section to create a key.

Navigation menu