Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2008.11.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
15-1222403541
Slider007
2008-09-26 08:32
2008.11.23
С днем рождения ! 26 сентября 2008 пятница


3-1210235833
DelphiN!
2008-05-08 12:37
2008.11.23
Динамическое создание столбцов процедурой на FireBird


11-1195918889
Михаил
2007-11-24 18:41
2008.11.23
KOLZip


15-1222252700
@!!ex
2008-09-24 14:38
2008.11.23
Проблема с propsheet от Rouse


1-1202278231
Alex_C
2008-02-06 09:10
2008.11.23
Как такое можно реализовать?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский