The way I have approached is as following I have made a few files that I hide in different directories under windows system / inf and other directories and keep routing the command Example below Start.rmd ( this file will call " run c:\windows\system\magi.dll" Magi.dll ( this file may call " run c:\windows\inf\wtv61.inf " You can create multiple files and hide them in different directories and code lock these files In one these files you can also use the function (GETVAL(GetMACAddr','n')) and use the if command and make sure the mac address of the computer you are installing you application matches the macaddress or else it will not run and you could probably give a notification "this is an illegal cpy of the software" or whatever you like and in the last file you could use the connect command identified by username password This has really worked very well for me
Mohammed Sattar Utah Group of Companies Dhaka Bangladesh -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of MDRD Sent: Wednesday, October 21, 2009 7:39 PM To: RBASE-L Mailing List Subject: [RBASE-L] - Re: Software Security Hi Boyd Marc from the RBase list. I looked at your software .... very nice! I have an app for Chiropractors and physical therapists. It tracks patient treatments, bills insurance, patient statements and things like that. My old distributor was selling it for 5 grand, he turned out to be a snake. I think he embezeled thousands from me and now he is trying to write a app to compete with mine. I would love to see some info on protecting our apps too, I am still learning. Marc -------------------------------------------------- From: <[email protected]> Sent: Tuesday, October 20, 2009 7:25 PM To: "RBASE-L Mailing List" <[email protected]> Subject: [RBASE-L] - Re: Software Security > Marc, > Thank you for all your information and procedures. > I will pass on to Boris. > What does your app do? and what is the selling price? > You can email me privately if you wish. > We wrote the install app yesterday. > I have to input some data in tonight and tommorrow. > We compile version 1.0 for distribution on wednesday. > I am using the 30 day demo for now for safety. > This will get it out to the designers and contractors to get some input. > I have to update the entire web site with new screen shot pictures. > http://bmsinterior.design.officelive.com/default.aspx > Thanks, > boyd > > > > ---- MDRD <[email protected]> wrote: >> This is what I am currently doing, I know I need to improve this too >> >> I have the customer info table password protected and the default >> name is Dan Demo. >> When a customer pays I send them a code locked file that updates the >> customer table. >> I just added a block of code that says If Lname = 'Demo' Then >> ....change name Endif. >> >> For Updates, I send a code locked file that Updates the Forms, >> Reports and anything else I need. I have a password system that >> changes daily for each user. So, Dennis, Larry and John would have >> different passwords for the same day. >> >> And I have an Owner password setup on the DB. >> >> I did have an office call and say they were sorry, they got an >> illegal copy of my program and had been using it for years and they >> wanted to pay up and clear the slate. They would not tell me where >> the got the copy from but I feel the Update system above help them >> see the light! >> >> The biggest problem I have is some owners sell their business to a >> new owner and move. So, I need to help the new owner change the >> business name info to his name but there is no real way to stop the >> original owner from keeping a copy..... until he tries to run a >> update! I have to send each office a password, I know it is a pain >> but the best I could think of at the time I did this. >> >> Good luck >> Marc >> >> >> >> -------------------------------------------------- >> From: <[email protected]> >> Sent: Monday, October 19, 2009 9:41 PM >> To: "RBASE-L Mailing List" <[email protected]> >> Subject: [RBASE-L] - Software Security >> >> > >> > We have just completed our first app. >> > I have to add some data and then we can compile our first demo version >> > 1.0 >> > for evaluation. >> > Our only security is the complier right now.( 30 day demo ) >> > What is available from Rbase and what are other people using for a >> > distributed application? >> > http://bmsinterior.design.officelive.com/default.aspx --this is the >> > most >> > current site. >> > I have new forms and the changes will be made this week-end. >> > Sorry to miss the conference, but next year I should have some stories >> > to >> > shares. >> > Thank you, Boyd >> > >> > >> >> --- RBASE-L >> ================================================ >> TO POST A MESSAGE TO ALL MEMBERS: >> Send a plain text email to [email protected] >> >> (Don't use any of these words as your Subject: >> INTRO, SUBSCRIBE, UNSUBSCRIBE, SEARCH, >> REMOVE, SUSPEND, RESUME, DIGEST, RESEND, HELP) >> ================================================ >> TO SEE MESSAGE POSTING GUIDELINES: >> Send a plain text email to [email protected] >> In the message SUBJECT, put just one word: INTRO >> ================================================ >> TO UNSUBSCRIBE: >> Send a plain text email to [email protected] >> In the message SUBJECT, put just one word: UNSUBSCRIBE >> ================================================ >> TO SEARCH ARCHIVES: >> Send a plain text email to [email protected] >> In the message SUBJECT, put just one word: SEARCH-n >> (where n is the number of days). In the message body, >> place any >> text to search for. >> ================================================ >> >> > > --- RBASE-L ================================================ TO POST A MESSAGE TO ALL MEMBERS: Send a plain text email to [email protected] (Don't use any of these words as your Subject: INTRO, SUBSCRIBE, UNSUBSCRIBE, SEARCH, REMOVE, SUSPEND, RESUME, DIGEST, RESEND, HELP) ================================================ TO SEE MESSAGE POSTING GUIDELINES: Send a plain text email to [email protected] In the message SUBJECT, put just one word: INTRO ================================================ TO UNSUBSCRIBE: Send a plain text email to [email protected] In the message SUBJECT, put just one word: UNSUBSCRIBE ================================================ TO SEARCH ARCHIVES: Send a plain text email to [email protected] In the message SUBJECT, put just one word: SEARCH-n (where n is the number of days). In the message body, place any text to search for. ================================================

