I am still trying to figure-out this whole area... digital rights management, distributing and protecting the programs, their components and content. It's a bit overwhelming and though I'm am some time away from needing it to deploy an Opus Pub... I am researching it. Look to develop the discussion and ideas here.
Here is a good link to a directory list of various tools and services, providers.
http://www.dmoz.org/Computers/Security/ ... e_Control/
Some do handle USB drives.
Earlier posts mention Enigma Protector... this link and other posts.
viewtopic.php?t=3339&highlight=enigma
Here are the things I am looking for as well as some considerations about the configurations and scenarios I anticipate:
* Have
one Opus .exe install with a default .ilm file (simple 'broker' pub or menu pub or such)
** I want to distribute additional 'modules' ( Opus .ilm files ) over time. They will run off of that original EXE/install.
(as discussed here:
viewtopic.php?t=3530&highlight=parameter )
Each of the Modules/ILMs needs to have license, registration, or maybe activation.
* Beside Opus pub, will have a few DLLs, a DB file, and a couple folders with resources.
* Will do encryption of contents before Opus publishing process. I will use the OneCrypt.dll (shippable with the pub).
* User to be able to install the 'basic .exe application' on one or more computers, OR even on a Thumb-drive/Flash-drive. (this is where I'm confused a bit... what will require a Windows install, what simply resides on a disk (Standalone EXE I guess)
** And then how will this tie-in to a website? I'm asking myself do I want to do lookups/response-system on my own hosted website, or do I use a third-party service?
Quote:
Here's one that had some good info -- but only supports Executables (*.exe) and libraries (*.dll) ??? Seems to be Hardware anchored.
http://intelliprotector.com/
By all of the above I am implying that if copies of the .ILMs get circulated, they will not run without User (person) payment and registration. (one person may install or use on up to 5 machines would be okay -- if the Database and ILMs move from PC to PC on flash drive. Probably a single DB for all Modules/eBooks. )
Any pointers or suggestions welcome. TIA. Or simply share what you are doing/considering.
[Edit/Added] Atma, who does OneCrypt, has a developer tool "1way" that may suffice... and they mention integrating/use-with a website.
http://atma-software.com/1way/faq.html