Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chris Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Licencing application

Status
Not open for further replies.

Nro

Programmer
May 15, 2001
337
CA
Hello
I want to distribute one application to some targeted public. I’ve always personally installed my apps with InstallShield provided with VFP 9 by the past. Now I want them to buy a licence, registering the application with some copy protection.

I was about to create a complex module to accomplish that, encrypting codes, and so on. But I’m thinking that there is some application that allows the licencing of my product, registering copies, produce a log of what has been downloaded (if I put it on my web site). I’m looking for your advice to find the right software to achieve that.

Thanks in advance.

Nro
 
If you use this VFP forum's Search tool and do a Search for License, you will find where the topic has been discussed a number of times.

Good Luck,
JRB-Bldr
 
I,ved used this before , when it was called Armadillo , works a champ , days count-down , usage limits etc etc


costs about 300 us , so needs a decent level of app sales to cover it , but worth a download and test anyhow. The prior version Armadillo had a lot of VFP example code , if this newer version does not have it , be happy to pass on sone code samples
 
@NRO I would request to read this thread first.


Then, you would realize that simple copy protection may not work.

My concept is as under.

FUNCTION MainConfig
Demo=Disable
IsRegistered=.F.
ExpiryDate =Today
IsMultiuser =Disable
***************************
DO ReadMail
***************************

FUNCTION ReadMail && MailID is secrete not publish to anyone.
*READ the mail body area
GetMacID =SUBSTR(MsgContents,AT("GetMacID: ",MsgContents)+11,10)
ExpiryDate =SUBSTR(MsgContents,AT("ExpiryDate:",MsgContents)+11,10)
IsMultiuser=SUBSTR(MsgContents,AT("IsMultiuser",MsgContents)+11,10)
IF GetMacID=GetMacId()
IsRegistered=.T.
Demo=Disable
ELSE
Demo=Enable
WAIT WINDOW "Please register myapp to disable Advertisement, Your registration Id is "+GetMacId()
ENDIF
RETURN

FUNCTION GetMacId
RETURN MacId

*************************************************************************
Disadvantage
1) Internet connection required for all the time.
2) Don't know how to use this at multiuser-version
 
Thanks all.

Clipper01, I think it’s exactly the software I’m looking for.

I’ll test it and keep you inform. In fact, the potential installed base is around 100 or 200 copies of my software.

Thanks again

Nro
 
glad to help , also protects ur app from re-fox de-compile. Ref prior post on subject , altough u can lock app to hardware , I never found this justified and went for
a) 30 days trial
b) unlock with 16-char key and company name
c) after unlock company name appears on title-bar e.g. "Licensed to company X "
if they buddy-pass to company Y who then use it , so what , they would not probably not have bought it anyhow, if they are that un-reputable
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top