From the original SynthMaker forum (2004–2014), with its members’ names and dates.
chackl ·
Hello Guys!!!
I've made a universal copyprotect for S|M VSTs and *.exes. (Works in both).
Those are the Forms:
And this are the modules in SM:
It is working with a hidden licence file. Evey user is able to decide himselve where the licence is saved. It may be a crasy foulder in the Windows directory.
You are able to edit the propertys in the module.
If you want just view the protection then start the "example.exe" inside the rar file.
If you want to built it into a OSM then please read the "ReadME FIRST!!!.txt" file!!!
C.Hackl
philter5 ·
thx for this one, i will give it a try asap.
unfortunately i don´t make commercial plugins that need a copyprotection 😕
but i hope this will change in the future 😀
AngularMomentum ·
That is nice man, this might help me getting a demo out for KickLab. Kudos!
sunsynth ·
Hab dank CHackl,
gut das ich dich drum gebeten habe 😉
Thanks - will try it soon!
Walter
robrokken ·
Very Very cool! But um, How the HECK do you go about coding this thing lol OMG, I had a look at the .osm, and its like a freakin spider web in there!
Great work!
~Rob.
chackl ·
This is à sinple visual basic app. The only Thing that was a Bit complicated was the coder that the licence i en- or decoded with your passwort.
C.hackl
ansuman ·
Hi Chack,
A pretty good example stuff here....
Well just need one help...
Can you guide me thru the steps involved in running batch commands for zipping or encoding and decoding files using windows. (specially using shell execute component in sm)
This would be pretty handy to help encrypting sample libraries or sample data to be used inside vst.
Cheers!
Ansuman
chackl ·
Don't Know if that Works:
if you use winrar it may Be that you are able to Call the winrar.exe with Windows Parameter in the shell execute. Just Five google a try by searching "Winrar extract Silent" and then you may be able to decode and Encoder Files with a Passwort. Ive Not enough Time at the Moment to try that but i eaven thought of that Some Time ago.
Maybe you find out more and you can post us an example 😉.
Regards, c.hackl
McBarGig ·
Very Cool Chackl..
I did something similar but it is a 5 point number based on user name. It has 2 sides, a creator and a "installer"
The installer is dynamically generated when the user enters their name. It generates an executable file that inside contains the VST Dll/executable. It will not install until you have entered your name and registration code.
The other part to this system is the INSTALL creator, This is currently an executable but will not be staying that way. I am building it into COM objects to be run at the server. So that a user can go to a website, enter their registration information
and have the com objects dynamically build their install program.
I'll share that once its complete...
Either way great work man..
djbrynte ·
Realy nice dude. Very useful. Will try this out.
chackl ·
McBarGig wrote: Very Cool Chackl..
I did something similar but it is a 5 point number based on user name. It has 2 sides, a creator and a "installer"
The installer is dynamically generated when the user enters their name. It generates an executable file that inside contains the VST Dll/executable. It will not install until you have entered your name and registration code.
The other part to this system is the INSTALL creator, This is currently an executable but will not be staying that way. I am building it into COM objects to be run at the server. So that a user can go to a website, enter their registration information
and have the com objects dynamically build their install program.
I'll share that once its complete...
Either way great work man..
but the Problem is that i'm able to Read every executable and get out the Files to install so you may Need à Protection Inside of the vsti Too. Or have you made that?
djbrynte ·
dident get how it works with random serials.
McBarGig ·
Not quite yet but I will, I saw yours does that I'll probably have a look into it as well..
Thanks man..
Wrote something here? To have a post removed or your name hidden, write to [email protected].