borderAndreaVB free resources for Visual Basic developersborder

borderAndreaVB Visual Basic and VB.NET source code resources - Copyright © 1999-2007 Andrea Tincaniborder

AndreaVB | Forum | News | Downloads | Register | Help | Member List | Statistics | Search | PM | Profile

Print This Topic
Previous Topic (How to hide a process in Windows 9x/NT/XP in Visual Basic?)Next Topic (Can anyone tell me how to get the permission level of a folder???) New Topic New Poll Post Reply
AndreaVB Forum : API : How to Create Demo Version
Poster Message
lbuntha
Level: Scholar

Registered: 05-05-2006
Posts: 39

icon How to Create Demo Version

I completed my project in VB6, and want to upload this software in my site to let someone download it. But I want users to be able to use my software for 45days or less .
How can I do in VB6?
Thank for your reply in advance.

____________________________
ly buntha

30-08-2006 at 03:28 AM
View Profile Send Email to User Show All Posts Visit Homepage | Quote Reply
JLRodgers
Level: Moderator

Registered: 04-04-2002
Posts: 1617
icon Re: How to Create Demo Version

If you're wanting a 100% no chance of being ripped off demo.... highly unlikely, probably most/all methods have been cracked.

Otherwise, just put a file somewhere, registry entry, or something that has the date listed of the install time, and check it when the program runs.  The install program can't install it (otherwise an uninstall would remove it, and a re-install would reset it); and it can't be in a "all users" location since it might be  run by a user without administration abilities.

It just can't be anywhere important that might mess something up, and can't be in the program's install folder, nor in any temporary files folder, nor in any directory that might be monitored by anti-virus programs (I've heard that some monitor the windows directory and notify users of any file additions/changes , although programs exist that do this).  Otherwise the user would know where the program's location is, then if they delete it, they've got a "fresh" install.  


You could force the user to access the internet to verify the usage (store it in a db on first run, and verify the number of days passed after), and not run if the internet isn't accessible ---- but people with dialup/restricted internet uploads/downloads would skip it, and even many with broadband.  Considering firewall programs will prompt the user "do you want this to access the internet" they'll know.





____________________________
Everywhere's Local (classifieds, job postings, & more for everycity in the world - user entered)

30-08-2006 at 05:25 AM
View Profile Send Email to User Show All Posts Visit Homepage | Quote Reply
stickleprojects
Level: Moderator


Registered: 09-09-2002
Posts: 891
icon Re: How to Create Demo Version

Hi,
Why not just limit the whole app to stop functioning after a certain date? Liberaly sprinkle this constant throughout your app, it makes it both a pain to crack and will probably not be worth anyones time. Also it forces anyone using your software to apply for another version...
I would recommend this method.
Kieron

PS. Dont use a function throughout your code.. use a const, then search-and-replace before you do your build


____________________________
Build it better, faster, quicker, easier.. then fix it (non-offical MS mission statement)

30-08-2006 at 09:00 PM
View Profile Send Email to User Show All Posts | Quote Reply
AndreaVB Forum : API : How to Create Demo Version
Previous Topic (How to hide a process in Windows 9x/NT/XP in Visual Basic?)Next Topic (Can anyone tell me how to get the permission level of a folder???) New Topic New Poll Post Reply
Surf To:


Not Logged In? Username: Password: Lost your password?
Partners: Download Actual Software | Free Software Download
borderAndreaVB free resources for Visual Basic developersborder

borderAndreaVB Visual Basic and VB.NET source code resources - Copyright © 1999-2007 Andrea Tincaniborder