Title: RE: [roch-pm] Accessing windows time format?

Brian:
        Depends on the program that created the registry entry. It could be a FILETIME structure, SYSTEMTIME structure, large integer indicating seconds/ms past a specific date in 1970(I don't remember off-hand which one), a proprietary structure/value, etc. You also can't be sure if the time is GMT, local time, or adjusted local time(daylight savings time). Date/time stuff is EXTREMELY extensive in Win32-- it can be a major headache.

        Is the registry entry you're looking to read/write a system entry, or something created by another program?  A path/value may be helpful in determining what it is...



> -----Original Message-----
> From: Brian Mathis [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, October 03, 2001 1:19 PM
> To: [EMAIL PROTECTED]
> Subject: RE: [roch-pm] Accessing windows time format?
>
>
> On Tue, 2 Oct 2001, Derek J. Kalweit wrote:
> > Brian:
> >   The Win32 registry only allows DWORD, STRING, and BINARY data. Any
> > date/time in the registry is either stored as a DWORD or a
> string-- both
> > as defined in the application that made the registry entry.
> >
>
> Thanks for the response.
>
> The reg key type is BINARY.  I'm assuming that windows acts similar to
> UNIX in that the time is a great big number that you can run
> through some
> magic functions to convert it to a human readable version. 
> Do you know if
> this is a correct assumption?  If so, do you know the magic function?
>
> My goal is to be able to convert to human readable format, twiddle the
> date, then convert it back and store back in the registry.
>
> --
> Brian Mathis
> Direct Edge
> http://www.directedge.com
>
> --
> For information on unsubscribing from this list, please visit
> http://rochester.pm.org
>

Reply via email to