SynthMaker

Demo and Serial Protection II

Archive · 2008 8 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

Neptune ·

Hi,

i made a small protection module which is based on a serial/key.

If no key is entered the vst/vsti runs in demo mode for a defined timeframe. If a correct key is entered, it is saved in a user defined location which is scanned after load for the key file and correct content.

But the problem is that when the demo-period is over and no key has been entered yet, the attempt to enter a key sets the vst/vsti back to the beginning of the demo-mode.

Can someone pls. have a look how this trigger after the demo-period is over can be blocked.

Thanks! Neptune

jobro ·

Advice. It is a good manner to disable the sound and MIDI driver since many prefer connecting them on their own. And besides that way your file don't mess up the sound driver. I listened to some music, and by opening the file my soundcard seised working properly. This forced me to reboot my computer. Something I rarely do.

I'll take a look at the file to see if I can get it working. Only issue: The unlock key. 😀

Neptune ·

Hi and thanks for your reply.

The key is 1234-5678-9876-5432. It´s inside the string sample & hold primitive.

Next time i´ll deselect the midi-in and remove the ds/asio out.

sunsynth ·

Hi neptune,

added chaos 2 your OSM 😉 Please make it more readable if U want (had no time 4 this...)

Checks if Serial.key exists in Plugin/exe-Folder and autoload it

infuzion's De-Bouncer did the trick 4 this bug:

But the problem is that when the demo-period is over and no key has been entered yet, the attempt to enter a key sets the vst/vsti back to the beginning of the demo-mode.

Walter

Neptune ·

sunsynth wrote: Hi neptune,

added chaos 2 your OSM 😉 Please make it more readable if U want (had no time 4 this...) Walter

Hi Walter, after a long time not using SM i tried to make your great edit readable for me.

I dont know if there is still a need for such a module since i am not up to date about the new modules. But thanks again for your help.

Grüsse, Neptune

Neptune ·

Sorry, the last version was not working correctly.

Here is an updated version, rebuild from scratch with modules from SM2.

Please note: Disconnect the in/out from the selector before connecting your stream to let the selector recognize the input type correclty (mono or stream). Using this module to interupt midi-in works too, but needs some midi-event triggers otherwise the last note is held.

Cheers, Neptune

djbrynte ·

nice thing is it onloy for 1 serial? and does it gets removed the serial thingy when typed serial?

Neptune ·

djbrynte wrote: nice thing is it onloy for 1 serial? and does it gets removed the serial thingy when typed serial?

Hi, yes, it has been created for use of unique, individual serial numbers only. I have not yet tried again to extend it with a string array but it is for sure possible. In my first post from 2008 you can find my initial idea for a key array but i didnt continue with this little module due to lack of time.

I am not sure what you mean with "does it get removed? Remove the activation box from the gui? Create a "tabbed gui" (see wiki) to hide the activation box after registration. Trigger for the switch is the authorization status. But dont forget a small trigger dalay, so the thank you message will be visible before the box disappears 😉 Remove the serial number from the String S&H after registration? Not possible...

There are also many other possibilities like combining the serial with the mac address..., scrambling, String2Hex, Hex2Int and back. Whatever SM offers in green...

Cheers, Neptune

Btw. guys please dont restart the "makes it sense to have a copy protection" discussion here in the help section 🙂

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.