MultiCharts Study DRM Server: Difference between revisions
From MultiCharts
MultiCharts Study DRM Server (view source)
Revision as of 15:08, 18 February 2020
, 18 February 2020→General Description of the Protection Mechanism in MultiCharts .NET
Abeloglazova (talk | contribs) No edit summary |
Abeloglazova (talk | contribs) |
||
Line 2: | Line 2: | ||
Recently we’ve extended its functionality to accommodate licensing of both MultiCharts (PowerLanguage) and full version of MultiCharts .NET. | Recently we’ve extended its functionality to accommodate licensing of both MultiCharts (PowerLanguage) and full version of MultiCharts .NET. | ||
== General Description of the Protection Mechanism | == General Description of the Code Protection Mechanism == | ||
'''In MultiCharts (PowerLanguage)''' | |||
MultiCharts (PowerLanguage) studies can be protected by [[Editing_Study_Scripts#Protecting_Studies|'''code''']] and [[Importing_and_Exporting_Studies#Exporting_Studies_in_SEF_.28Read-only.29_Format|'''read-only export''']]. | |||
'''In MultiCharts .NET''' | |||
When protecting the study the source code is exported to an assembly (DLL), which is protected by any NET obfuscator. MC .NET Special Edition features the Confuser Ex obfuscator. User can also use any other obfuscator. When importing the protected study a class inherited from the encrypted assembly is created. The encrypted assembly is connected via references. | When protecting the study the source code is exported to an assembly (DLL), which is protected by any NET obfuscator. MC .NET Special Edition features the Confuser Ex obfuscator. User can also use any other obfuscator. When importing the protected study a class inherited from the encrypted assembly is created. The encrypted assembly is connected via references. | ||
In case the Study is used on several computers at the same time, the last user disconnects all connected users in 5 minutes. | In case the Study is used on several computers at the same time, the last user disconnects all connected users in 5 minutes. | ||
== Step by Step Instructions == | == Step by Step Instructions == |