Some hardwarelockid questions:
Is it always ten digits?
can it begin with a zero?
can it be a negative number? (apart from -1 which is max trial)
Do network licenses of Max really all share the same hardwarelockid? What to do then?
Yes, those using flexLM to do networking licensing share the same hardware lock ID.
You write your own function that generates a key for the machine.
I.e. extracting the MAC number from the network card.
That is pretty reliable.
But you need the maxSDK and do that via c++.
(It is easy to get that info though)
Or you can do a combo of the hardware lock ID and the user name on the computer.
Or whatever else creative you can come up with.
I would not spend too much time trying to come up with a bullet proof protection scheme because there is none.
MAC addresses can easily be changed, too.
If you want, you can get the MAC addresses of the machine, though;
allNICs = (dotNetClass "System.Net.NetworkInformation.NetworkInterface").GetAllNetworkInterfaces()
for nic in allNICs do (
print ((nic.getPhysicalAddress()).toString())
)
Just had an idea, what would you guys think to having the entire script in a c# dll and have that dll return the script for maxscript to just parse, after the dll has checked the MAC address and all??
Have you seen this pretty neat tool: http://www.red-gate.com/products/reflector/
It exposes almost all code in a dotnet dll, or exe or whatever dotnet file you come up with.
So trusting a dotnet dll is not the right way to go!
-Johan
That if all you are using for security is the MAC address check, it doesn鈥檛 matter if you are checking it from a dll or maxscript鈥?/p>
You can make it hard for a .net dll or exe to be reverse just by using something that i use in my .net programs. It is pretty cool, and easy.
http://www.foss.kharkov.ua/g1/projects/eazfuscator/dotnet/Default.aspx
Best regards,
Daniel
oh rite, thanks for that guys, will have to rethink my entire licence system鈥?
might look into using a C++ dll instead
Damned this thing is give me a new sensation!! how about make it free and hope somebody give us a donation for our work!!hehehehehe 鈥?couse you know and you already feel it , all the soft, app, all the the thing already cracked outside even the newest one鈥?EX: the autodesk 3dsMax cracked even the soft isn鈥檛 ready for public鈥?br>
maybe you are already in the area.cracked.soft user鈥?don鈥檛 take it too hard!! just being practical here!!
Just like a BOBO said !!..if some cracker want it to crack it鈥檒l be done鈥?and the final you鈥檒l be pain in the **** to see your closest friend using your soft/script without paying it!!couse BOBO maybe already feel this pain鈥any time鈥aybe!
but no matter how much the people using your cracked soft/script deep down inside they willingly to pay you 鈥ay be respect or money for your hardwork if they had any!!
regard
take good care everyone!!
It will get cracked but lots of users also won鈥檛 read the license which says they need to pay as long as it continues to work.
Case in point WinRar. Who here actually payed for a copy of something like mIRC and doesn鈥檛 just close the 鈥淵our trial period is up! You must register!鈥?window? I admit I鈥檓 guilty of this. But the annoying window is persuasive to nag me into paying to make it go away.
The best copy protection is pop up guilt.
Yeah but it ‘ll be worked as long as the people who using it has religion/felt a guilt!! but you know somewhere out there many people just using the crack to remove the nag of guilt rather than buying it! you know it, no?