Link to home
Start Free TrialLog in
Avatar of adatd
adatd

asked on

What is the function to update the system time from within your program??

I am using microsoft visual c++ 6.0 and I want to know the function to update the system time on your pc while running your program application.  I am using the SYSTEMTIME class and to time tag my files but I want to update the system time once every 24 hours using the gps that is connected to the system.
Avatar of cypherljk
cypherljk

Not too difficult just use SetSystemTime() to set the system clock. Here is a link to it's MSDN description http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/time_9xyd.asp and also a link to all the Windows time functions http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/time_4po3.asp

Let me know if this is what your looking for.

My 2 cents...
SetSystemTime() works if you are not on a secure box.  For WinNT and up, you need to make sure you have the required privileges to set the system time.  Administrators have all privileges so this is not an issue.  However, if you are a regular user you must query the system to determine whether the time can be changed - otherwise setting the system time will not work.  
I have code to illustrate this if you are interested.
Jim
Avatar of adatd

ASKER

Please I am interested.....   Lets see the code or email it to me at rogerslouis@otc.army.mil
ASKER CERTIFIED SOLUTION
Avatar of jimbucci
jimbucci

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial