47 lines
778 B
C
47 lines
778 B
C
// modified to spew out Month/Day as in 0509
|
|
|
|
#include <windows.h>
|
|
#include <stdio.h>
|
|
|
|
int _CRTAPI1 main(int argc, char* argv[])
|
|
{
|
|
char achValue[128];
|
|
char *szName = "BUILDNO";
|
|
|
|
SYSTEMTIME st;
|
|
FILETIME ft ;
|
|
LARGE_INTEGER lt ;
|
|
|
|
GetLocalTime(&st);
|
|
|
|
SystemTimeToFileTime (&st, &ft) ;
|
|
|
|
lt.LowPart = ft.dwLowDateTime ;
|
|
lt.HighPart = ft.dwHighDateTime ;
|
|
|
|
|
|
// Add 24hrs in 100ns units = 864000000000 100ns
|
|
|
|
// if you want to add a day use lt.QuadPart = lt.QuadPart + (LONGLONG) 864000000000 ;
|
|
|
|
ft.dwLowDateTime = lt.LowPart ;
|
|
ft.dwHighDateTime = lt.HighPart ;
|
|
|
|
FileTimeToSystemTime (&ft, &st) ;
|
|
|
|
sprintf( achValue
|
|
, "%02i%02i\n"
|
|
, st.wMonth
|
|
, st.wDay );
|
|
|
|
|
|
|
|
|
|
printf("Set %s=%s\n", szName, achValue);
|
|
|
|
return 1;
|
|
}
|
|
|
|
|
|
|