CODE:
external(INT, "GetSystemTime", "GetSystemTime", "Kernel32.dll");
external(INT, "SystemTimeToVariantTime", "SystemTimeToVariantTime", "OleAut32.dll");
external(INT, "VariantTimeToSystemTime", "VariantTimeToSystemTime", "OleAut32.dll");
char SYSTEMTIME[16];
double time;
GetSystemTime(address(#SYSTEMTIME[0])); // получить системное время
SystemTimeToVariantTime(address(#SYSTEMTIME[0]), address(#time)); // перевести в double
messagebox(time); // время в виде 8 байт
// дальше вылет
VariantTimeToSystemTime(time, address(#SYSTEMTIME[0])); // перевести обратно из double в системное время
external(INT, "SystemTimeToVariantTime", "SystemTimeToVariantTime", "OleAut32.dll");
external(INT, "VariantTimeToSystemTime", "VariantTimeToSystemTime", "OleAut32.dll");
char SYSTEMTIME[16];
double time;
GetSystemTime(address(#SYSTEMTIME[0])); // получить системное время
SystemTimeToVariantTime(address(#SYSTEMTIME[0]), address(#time)); // перевести в double
messagebox(time); // время в виде 8 байт
// дальше вылет
VariantTimeToSystemTime(time, address(#SYSTEMTIME[0])); // перевести обратно из double в системное время