PDA

View Full Version : Time limit in network backup software


houdinihar
11-05-2006, 11:05 AM
Post has been edited to disguise identity of COMMERCIAL application.

I have been working on this prog for about a week now and have discovered many interesting programming tidbits by deadlisting with w32dasm and also using ollydbg to run through the prog. I have determined that xxx.exe is the only prog needed to begin the working of <application name>.
<application name> is a network backup program with disaster recovery capabliites until the 30 days is up, then this is disabled although the program itself still opens, you just can't burn the disaster disc to cd or dvd then.
Since this is a time limited program I figured that I could catch a hit on kernel32.GetLocaltime and modify that with no problem. I have found that I indeed can catch this but it has no effect whatsover on the operation of the program when I freeze the time, so I have to assume that this function is not what I need to focus on.
Moreover, this prog uses the Trolltech QT api's which has several of its own time functions, but I do not know whether they are forced to using the Win API functions anyway or if their code is a lower level. Can we bypass the Win API and get our own time functions by using TrollTech API's or our own coding schemas? I am using winxp pro.
Intrinsically, the program is of no use to me, as I have a great network backup system already in place with Acronis, but from a programming perspective, I am immensely interested in this coding and want to learn more from it.
Also, too, this program will not time out if you keep it within the one month range, no matter if you set it ahead and then back. It doesn't care.
If anyone else looks into this, I would appreciate hearing back from you for any guidance if you are successful.
I appreciate the many tutorials I have already learned from on this board. Keep up the good work.
Thanks,
houdinihar