SynthMaker

Copyprotection for S|M

Archive · 2009 13 old posts

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].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.