473,394 Members | 1,935 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

How to make a database expire

116 100+
Hi

I would like to pass on a demo of my own database (MDE) for a customer. However I want to protect it so that after a few days it will expire so they cant use it again without actually buying it.

On the version I have , I have wrote in the code that after a certain date a message will appear to say it has expired and then it will automatically close. This is open to abuse however as if they are clever enough, if they amend the computer date then its still usable.

Does anyone have any other clever ideas for this that doesnt rely on the date?.

thanks
Jacc14
Oct 10 '10 #1

✓ answered by dsatino

First, turn of the 'shift' bypass, the menu bars, and the hot key combinations that allow access to the code modules.

Once you've done this, there's really no way to avoid any AutoExec macros that you have the database set to run and no way to access the backend code. (be sure to leave yourself a way in)

From here you can be as creative as you'd like. But if you want to avoid dates all together, you'd probably want to do something along the lines of a usage count where every time the DB is opened the count is modified.

2 2236
dsatino
393 256MB
First, turn of the 'shift' bypass, the menu bars, and the hot key combinations that allow access to the code modules.

Once you've done this, there's really no way to avoid any AutoExec macros that you have the database set to run and no way to access the backend code. (be sure to leave yourself a way in)

From here you can be as creative as you'd like. But if you want to avoid dates all together, you'd probably want to do something along the lines of a usage count where every time the DB is opened the count is modified.
Oct 11 '10 #2
jacc14
116 100+
Thanks for this. Great idea. I will look tonight
Cheers
Chris
Oct 13 '10 #3

Sign in to post your reply or Sign up for a free account.

Similar topics

16
by: lkrubner | last post by:
Are there any benchmarks on how much an extra, unneeded VARCHAR, CHAR, INT, BIGINT, TEXT or MEDIUMTEXT slows down a database call with MySql? PostGre info would also be useful. I'm trying to...
2
by: michaaal | last post by:
Is this an accurate article on making web pages expire? http://www.developerfusion.com/show/1010/14/
3
by: Waqas | last post by:
Please see the detail of tables with fields in SQL server 2000. ·Table Student .Table Good Qualities ( It is a list of Students) (It is a list of Good Qualities)...
2
by: Erik van der Veen | last post by:
Hi, Can anybody tell me how I can get the backup ( just a file copy of the directory with .frm, .MYI and .MYD files) back into a newly created database. I am failry new to MySQL. Due to a...
5
by: DelphiAddict | last post by:
Hi. Has anyone looked into generic factoring for making database independant applications? (Framework 2.0) I have, but I'm in the starting fase. What I do know is that if you only write...
1
by: Polani | last post by:
Hi Guys , I am taking DB2 Online backups through TSM API daily. When i check the database configuration parameters , it shows me " Number of database backup verions to maintain"= 12. This is...
1
by: akshay2007 | last post by:
What fields should be there if I have to make a database of railway reservation in ms access?
8
by: nick02895 | last post by:
I am not a programmer, just putting bits and pieces I've found on the net. I am missing something here, can you help? The "publishcityonline" checkbox is not sending the required 0 or 1 to mysql...
0
by: Deepmala saxena | last post by:
hi i am getting problem in making database os spatial data like how to store shape files in postgres.
1
by: john20 | last post by:
Hi All, I have recently installed Sql server 2005 on my machine and i am trying to connect to database for retreiving table information. but it is giving me below error : An error has...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.