Смена системной даты

Здравствуйте!
Подскажите пожалуйста, как программно можно сменить системную дату?
Не могу нигде ничего найти по этому поводу.
Функция SetSystemTime() почему-то не работает, точнее меняет только время, хотя
всё делаю "по науке".
procedure ChangeDateTime;
var vsys : _SYSTEMTIME;
vYear, vMonth, vDay, vHour, vMin, vSec, vMm : Word;
begin
DecodeDate( Trunc(JvDateEdit1.Date), vYear, vMonth, vDay );
DecodeTime( JvDateEdit1.Date, vHour, vMin, vSec, vMm );
vMm := 0;
vsys.wYear := vYear;
vsys.wMonth := vMonth;
vsys.wDay := vDay;
vsys.wHour := vHour;
vsys.wMinute := vMin;
vsys.wSecond := vSec;
vsys.wMilliseconds := vMm;
vsys.wDayOfWeek := DayOfWeek( Trunc(JvDateEdit1.Date));
SetSystemTime( vsys );
end;
Какие есть функции для смены системной даты?
С уважением,
Селезнёв Денис
Номер выпуска : 4815
Возраст листа : 681 (дней)
Количество подписчиков : 525
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/411652
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
On Tue, 02 Aug 2005 11:22:27 +0400, "Денис "Селезнев <ringlead***@b*****.ru>
wrote:
void SetDate(WORD day, WORD month, WORD year)
{
SYSTEMTIME sysTime;
GetSystemTime(&sysTime);
sysTime.wDay = day ;
sysTime.wMonth = month;
sysTime.wYear = year;
SetSystemTime(&sysTime);
}
Номер выпуска : 4818
Возраст листа : 681 (дней)
Количество подписчиков : 525
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/411912
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru