Discussion:
30 days activation programming
(too old to reply)
jeyanthi
2008-08-04 09:40:27 UTC
Permalink
hi need some help i have done some software using ni i used validation keys to let the user get validation key wen they purchase the software.. now i need some help let say the user didnt purchse the software they can use it for 1 mth(30 Days period) and aftr the validation period they need to purchase the product
 
can any one help me how to check the user have use for 30 days?
help me
thk u
yenknip
2008-08-04 10:10:09 UTC
Permalink
There have been several threads recently regarding licensing and user validation, you may want to browse back a few pages and look through them <a href="http://forums.ni.com/ni/board/message?board.id=170&amp;message.id=280536" target="_blank">here's one</a> Regarding the 30 day trial period, many software houses put the date of installation in a registry file and refer to that to check for 30 days. This generally works by validation by inconvenience, in that the user must reinstall the operating system or re-image the machine or clear the registry key.If you want a rock solid method, you will have to use a centralised validation server which the user connects to the register the product and use the product.
jeyanthi
2008-08-05 07:40:05 UTC
Permalink
is there any tutorials to do tht .. im confused in setting the registry ..
is thr any step by step tutorials ..thk u
yenknip
2008-08-05 09:40:07 UTC
Permalink
There are three examples in registry.llb, you can search the examples under help-&gt; find examples, or browse to \National Instruments\LabVIEW x.y\examples\registry They should show you all you need. Post back if you're not sure
jeyanthi
2008-08-15 06:40:30 UTC
Permalink
hi im still in confuse .. i need a simple help to do this..can any one help me step by step plz.thk u
jeyanthi
2008-08-15 07:40:18 UTC
Permalink
now i know how to create the reg key and check the user enter the valid key or not... but...if the user using evaluation package ..how to check tht he use for 30 days?..
MikeS81
2008-08-15 08:10:05 UTC
Permalink
Hi jeyanthi,you can write the start date into your registration key. With every start you can then check if the test period is over or not.&nbsp;Hope it helps.Mike&nbsp;
jeyanthi
2008-08-15 08:40:18 UTC
Permalink
thk u but how to do tht.. i can get the install date but how i can knw it 30 days is over ...let say i install 1-8-2008 and it should b valid till 30-8-2008... if the user change the date in his system ..let say on 29-8 i change my computer date to 1-8-2008 is it it will valid for another 30 days?&nbsp;can u help me wit this thk u
MikeS81
2008-08-15 09:10:16 UTC
Permalink
Hi jeyanthi,you can also write the last data into the registry. If the current date is before the last used date, then someone changed the date and you can react on it. To make it more secure you should think about a server solution.&nbsp;Hope it helps.Mike&nbsp;
Loading...