Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.23;
Скачать: CL | DM;

Вниз

Как получить показания времени на удаленной машине по сети?   Найти похожие ветки 

 
novill   (2007-11-21 10:43) [0]

Если это важно, удаленная машина - сервер домена.


 
Правильный_Вася   (2007-11-21 10:48) [1]

назначить егона лок. машине сервером времени?


 
Рамиль ©   (2007-11-21 10:48) [2]

net time \\ServerName


 
Некто ©   (2007-11-21 10:48) [3]

Специально полез в гугль поискать что за зверь такой "сервер домена". Ничего вразумительного не нашёл.

ЗЫ: Правильно поставленный вопрос - 90% ответа.


 
Rouse_ ©   (2007-11-21 10:54) [4]

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls;

type
 TForm1 = class(TForm)
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
 end;

 PTIME_OF_DAY_INFO = ^TIME_OF_DAY_INFO;
 TIME_OF_DAY_INFO = record
   tod_elapsedt : DWORD;
   tod_msecs    : DWORD;
   tod_hours    : DWORD;
   tod_mins     : DWORD;
   tod_secs     : DWORD;
   tod_hunds    : DWORD;
   tod_timezone : Longint;
   tod_tinterval: DWORD;
   tod_day      : DWORD;
   tod_month    : DWORD;
   tod_year     : DWORD;
   tod_weekday  : DWORD;
 end;

 function NetRemoteTOD(Server: PWChar; var pBuffer: PTIME_OF_DAY_INFO): DWORD;
   stdcall; external "NETAPI32.DLL";
 function NetApiBufferFree(pBuffer: Pointer): DWORD;
   stdcall; external "NETAPI32.DLL";

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
 TOD: PTIME_OF_DAY_INFO;
begin
 if NetRemoteTOD("\\192.168.2.115", TOD) = 0 then
 try
   with TOD^ do
     ShowMessage(Format("Data %d %d %d Time %d:%d:%d",
       [tod_day, tod_month, tod_year, tod_hours - (tod_timezone div 60),
         tod_mins, tod_secs]));
 finally
   NetApiBufferFree(TOD);
 end
 else
   RaiseLastOSError;
end;

end.


 
novill   (2007-11-21 11:22) [5]

> [1] Правильный_Вася   (21.11.07 10:48)
Надо просто, чтобы время используемое программой не зависело от локального.

> [3] Некто ©   (21.11.07 10:48)
Вам на форум моралистов надо :)

> [4] Rouse_ ©   (21.11.07 10:54)

Большое спасибо. Вы очень помогли.



Страницы: 1 вся ветка

Текущий архив: 2008.11.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
2-1223903376
VIP77
2008-10-13 17:09
2008.11.23
Как получить login текущего пользователя?


4-1200314598
toboom
2008-01-14 15:43
2008.11.23
Расшаривание папок в Win XP


4-1200667008
=BuckLr=
2008-01-18 17:36
2008.11.23
WM_INPUTLANGCHANGEREQUEST приходит ДВАЖДЫ!!!


3-1209984155
Ega23
2008-05-05 14:42
2008.11.23
Создать свой ODBC-источник в ран-тайм


2-1224110869
Ruzzz
2008-10-16 02:47
2008.11.23
не скрывается панель задач когда делаю на весь экран