MultiCharts Study DRM Server: Difference between revisions
From MultiCharts
MultiCharts Study DRM Server (view source)
Revision as of 15:40, 18 February 2020
, 18 February 2020→Detailed Instructions
Abeloglazova (talk | contribs) |
Abeloglazova (talk | contribs) |
||
Line 11: | Line 11: | ||
<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> | <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> | ||
== Step 1: Register as a Developer == | |||
To do this: | To do this: | ||
Line 21: | Line 19: | ||
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. | 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> | After you receive your password you should log in to '''http://mcauth1.com/MCAIServer/''' server using your login and password. <br> | ||
Line 44: | Line 42: | ||
* Default license period. | * 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: | Add the [[VerifyLicense]] function to your study. For example: | ||
Line 52: | Line 50: | ||
<syntaxhighlight>VerifyLicense("Moving Average", "Adam.Smith@gmail.com");</syntaxhighlight> | <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. | Add the VerifyLicense function call to your study in constructor and set the registered study name and your login as parameters. | ||
Line 64: | Line 62: | ||
Study name and e-mail are not case-sensitive. | 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. | 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> | After the study is connected to DRM, it should be exported to a PLN file with protection. <br> | ||
Line 91: | Line 89: | ||
# 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> | # 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. | Go to the Licenses section to create a key. |