![]() |
University Final Year Project
For my final year in Uni i have to do a project, its worth 20% of my degree so its very important. I dont start it until september but i'm trying to find out as much about it now as possible and see if its possible to do/what people think of it.
Here is the proposal (i guess the software side would interest you guys the most): Quote:
I'm going to learn C++ over the summer to do it. Is this possible to complete in 7 months? Any feedback would be very useful, even if its bad feedback. Thanks nez |
I'm not sure how you would accomplish such a task on the software side without being extremely resource demanding. The only way that i can think to do it is constantly scanning files for changes in the date_modified part of the file information. This wouldn't be hard, but it would have to keep track of what every file was the last time it scanned before doing it again. Keeping something like that in program memory would be HELL! Maybe you could work with MSSQL server or something for better results, but still the process will be demanding on the computer and slow down performance.
I'm sorry if i'm being harsh but i'm trying to warn you, especially since you've never programmed C++ before, that a backup system of this magnitude would be comprable to the slowdown on the system that spyware causes. |
Thanks for your feedback tempest, i have been thinking about this too.
One way i thought of overcoming it is to set up a scheduling system for backing up (like in many commerial defrag programs and antivirus) where the user could choose the time and frequency of backups, possibly a screen saver mode too. One program that springs to mind is Diskeeper which has a set and forget it section where u can choose what time of day the pc should defrag itself (night time, weekends, out of work hours or any time). nez |
Yes... this should be possible in 7 months... if you are fairly proficient at the basics of C++ or a quick learner. This type of program is definitely a resource hog. I wouldn't run it in the background. It would be best to have a configuration interface where the user can specify the time frame, and/or when the system is idle and the CPU carries an ultra low load.
|
| All times are GMT -5. The time now is 9:21 PM. |
Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC