rcastle
asked on
Set System Time NT
Does someone have an easy reliable way of setting system time in NT and Win95 including AdjustTokenPrivileges in NT. I'm just not getting it.
Thanks
Thanks
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks Greedy, doubling points for complete answer pointing out my stupidity and pointing me back at chami which I should have checked.
No prob man...thanks
Setting time system with Delphi
abeldup@unison.co.za (Abel du Plessis)
"Vitor Martins" <nop47019@mail.telecom.pt wrote:
How can I set the clock system time and date in a program with Delphi 2.0
in Win 95
This works for us:
--------------------------
//************************
//Public function SetPCSystemTime changes the system date and time.
//Parameter(s): tDati The new date and time
//Returns: True if successful
// False if not
//************************
function SetPCSystemTime(tDati: TDateTime): Boolean;
var
tSetDati: TDateTime;
vDatiBias: Variant;
tTZI: TTimeZoneInformation;
tST: TSystemTime;
begin
GetTimeZoneInformation(tTZ
vDatiBias := tTZI.Bias / 1440;
tSetDati := tDati + vDatiBias;
with tST do
begin
wYear := StrToInt(FormatDateTime('y
wMonth := StrToInt(FormatDateTime('m
wDay := StrToInt(FormatDateTime('d
wHour := StrToInt(FormatDateTime('h
wMinute := StrToInt(FormatDateTime('n
wSecond := StrToInt(FormatDateTime('s
wMilliseconds := 0;
end;
SetPCSystemTime := SetSystemTime(tST);
end;
--------------------------