Copy Protecting Maxscripts

17 votes
Author: 
Stig Atle Steffensen

Series of 3 tutorials from Stig Atle Steffensen about Copy Protecting Maxscripts - including "Getting hardware lock info", "Making the license file" and "Using the license file".

...

Snippet from site:
"If you are an individual, or a company that makes maxscripts, and do not want to distribute the source, and make a copyprotection, then this article is for you.

"This article assumes you have the basic knowledge of writing maxscripts, but a fully working sourcode is supplied, which you can dissect and use as you please.

This system uses a license file, and checks if it is correct for the computer it's used on. I will also explain how to get all the info from the computer, make the user fill in names an emails, and then auto-generate a email that they send as an request for a license.

I do use same type of system at National Oilwell Varco for distributing scripts to a large amount of users.

In a later article I'll write about how you can make a "auto update" function in a maxscript. Which enables you to publish script to a server, and then the user's scripts will update when they start 3Dsmax."

Video URL: 

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Kstudio's picture

All good. As information for

All good.
As information for start.
But strongly not recommend using hardwareLockID.
In Different versions of 3dsMax hardwareLockID will be different.
Use bind to the network adapter.
For example

NWIF = dotnetClass "System.Net.NetworkInformation.NetworkInterface"
the_Mac_array = NWIF.GetAllNetworkInterfaces() -- this is an array of all the Networks
the_PhysicalAddress_Array = #()
for net in the_Mac_array where (net.NetworkInterfaceType.toString()) == "Ethernet" do append the_PhysicalAddress_Array ((net.GetPhysicalAddress()).toString())
print the_PhysicalAddress_Array

Use for encrypting 3dsMax not earlier 9Sp1 version.
----------------------------
3d-kstudio.com
FilePathFinder-for search, relink, collect, sort and rename asset filles.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.