If you have a problem or need to report a bug please email : support@dsprobotics.com
There are 3 sections to this support area:
DOWNLOADS: access to product manuals, support files and drivers
HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects
USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here
NEW REGISTRATIONS - please contact us if you wish to register on the forum
Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright
Saving/Stored Data inside vst (Serial System)
6 posts
• Page 1 of 1
Saving/Stored Data inside vst (Serial System)
Hey guys, I'm hitting a stone wall here, bashing my brain.
My question is can I save or store data inside my plugin ?
So I have a plugin and when i press a button it creates a serial number. It obviously goes to a string component inside.
I then link that string to a label module. So I can see it on the GUI. Next time I load the plugin, will it have the number?
I haven't tested this yet so I have no idea.
As you can see I'm looking to implement a serial number system for my plug and it must "know" what key to look for.
When I create the serial in the plug it also creates the unlocking key, so when I send the key to the user and he loads it, it must equal the one when he generated the serial. (This is done inside the plugin)
I can see to get around this by saving an encrypted "unlock key" generated when serial is created. And then save the "unlocking key" I give to the user.
Then every time the plug loads it decrypts those 2 files and checks them.
Anyone done this before or have any ideas??
Much appreciated!
My question is can I save or store data inside my plugin ?
So I have a plugin and when i press a button it creates a serial number. It obviously goes to a string component inside.
I then link that string to a label module. So I can see it on the GUI. Next time I load the plugin, will it have the number?
I haven't tested this yet so I have no idea.
As you can see I'm looking to implement a serial number system for my plug and it must "know" what key to look for.
When I create the serial in the plug it also creates the unlocking key, so when I send the key to the user and he loads it, it must equal the one when he generated the serial. (This is done inside the plugin)
I can see to get around this by saving an encrypted "unlock key" generated when serial is created. And then save the "unlocking key" I give to the user.
Then every time the plug loads it decrypts those 2 files and checks them.
Anyone done this before or have any ideas??
Much appreciated!
- Drnkhobo
- Posts: 312
- Joined: Sun Aug 19, 2012 7:13 pm
- Location: ZA
Re: Saving/Stored Data inside vst (Serial System)
You can't store any data inside the VST itself. You've to store it anywhere on the HD. Possible locations are e.g. a System data folder, the User data folder or any folder you install beside your plug in.
But i doubt that any encryption will make sense for that purpose.
But i doubt that any encryption will make sense for that purpose.
- stw
- Posts: 111
- Joined: Tue Jul 13, 2010 11:09 am
Re: Saving/Stored Data inside vst (Serial System)
Tom store the string you need..
-String prim
-String sample and hold prim
Connect the string to the string s&h then when you need the string, trigger the sample and hold
Done
-String prim
-String sample and hold prim
Connect the string to the string s&h then when you need the string, trigger the sample and hold
Done
- VPDannyMan
- Posts: 118
- Joined: Mon Jan 04, 2010 4:50 am
Re: Saving/Stored Data inside vst (Serial System)
stw wrote:You can't store any data inside the VST itself. You've to store it anywhere on the HD. Possible locations are e.g. a System data folder, the User data folder or any folder you install beside your plug in.
But i doubt that any encryption will make sense for that purpose.
'TwoFish encrypotion would work fine..
Here's a GEM
http://rubygems.org/gems/twofish
- VPDannyMan
- Posts: 118
- Joined: Mon Jan 04, 2010 4:50 am
Re: Saving/Stored Data inside vst (Serial System)
Thanks VPDannyMan,
I am going to do some tests with the two fish encryption
I guess it's my only option because no data can be stored inside my plugin.
I'm struggling a bit with writing txt files to disk though. I use a system folders prim connected to a ruby module that adds text to its input. So I can output a specified folder inside a sys folder. Example, "Documents\Myfolder"
On my machine , and a MacBook of mine (bootcamp) it works fine, it writes the file. But when I give it to a mate to test, it doesn't write the file! What?!! This is really strange and I have been trying to fix this. Maybe it has to do with my adding of text in ruby but I have no idea. I should note my username is the same for both machines I used. I'm thinking its because somewhere it's not getting the right folder , then it wouldn't write anyway.
I think I will try to just link up strings and generate the folder name that way (with the sys folders prim)
I am going to do some tests with the two fish encryption
I guess it's my only option because no data can be stored inside my plugin.
I'm struggling a bit with writing txt files to disk though. I use a system folders prim connected to a ruby module that adds text to its input. So I can output a specified folder inside a sys folder. Example, "Documents\Myfolder"
On my machine , and a MacBook of mine (bootcamp) it works fine, it writes the file. But when I give it to a mate to test, it doesn't write the file! What?!! This is really strange and I have been trying to fix this. Maybe it has to do with my adding of text in ruby but I have no idea. I should note my username is the same for both machines I used. I'm thinking its because somewhere it's not getting the right folder , then it wouldn't write anyway.
I think I will try to just link up strings and generate the folder name that way (with the sys folders prim)
- Drnkhobo
- Posts: 312
- Joined: Sun Aug 19, 2012 7:13 pm
- Location: ZA
Re: Saving/Stored Data inside vst (Serial System)
Drnkhobo wrote:Thanks VPDannyMan,
I am going to do some tests with the two fish encryption
I guess it's my only option because no data can be stored inside my plugin.
I'm struggling a bit with writing txt files to disk though. I use a system folders prim connected to a ruby module that adds text to its input. So I can output a specified folder inside a sys folder. Example, "Documents\Myfolder"
On my machine , and a MacBook of mine (bootcamp) it works fine, it writes the file. But when I give it to a mate to test, it doesn't write the file! What?!! This is really strange and I have been trying to fix this. Maybe it has to do with my adding of text in ruby but I have no idea. I should note my username is the same for both machines I used. I'm thinking its because somewhere it's not getting the right folder , then it wouldn't write anyway.
I think I will try to just link up strings and generate the folder name that way (with the sys folders prim)
No its a security setting. If they are set to high, your file will not be created and you will get no warning. At least in SM you would get no warning...
- VPDannyMan
- Posts: 118
- Joined: Mon Jan 04, 2010 4:50 am
6 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 72 guests