Время на Novell-сервере
От: Kapusto Россия  
Дата: 09.08.02 09:14
Оценка:
Возникла необходимость любыми _программными_ средствами узнать время на Novell-сервере... Способ должен работать на машинах под управлением Виндов от 95 до 2000...
Приветствуется любая информация по данному вопросу
(спросить у админа сервака на предлагать
WBR, Alexandr
Re: Время на Novell-сервере
От: Куренков Дмитрий  
Дата: 14.08.02 08:37
Оценка:
Здравствуйте Kapusto, Вы писали:

K>Возникла необходимость любыми _программными_ средствами узнать время на Novell-сервере... Способ должен работать на машинах под управлением Виндов от 95 до 2000...

K>Приветствуется любая информация по данному вопросу
K>(спросить у админа сервака на предлагать :))

Если используется NetWare 4.11, то с рабочей станции
можно запустить public\systime.exe. Программа выведет
на экран:
Current system time: Wednesday 14.08.02 12:04:54

Кажется, в 3.12 тоже есть systime.exe.

Если нужно считать время программно, то на С это
будет что-то типа:

#include <stdlib.h>
#include <stdio.h>

void main()
{
FILE *F;
char buf[256], out_txt[]="c:\\out.txt";
long fs;
int fr, fsi;

sprintf (buf,"systime.exe > %s",out_txt);
system (buf);

fs=filesize(out_txt);
fsi=(int)fs;

if (fsi>=256) return;

F=fopen (out_txt,"r");
fread(buf,1,fsi,F);
fclose(F);
buf[fsi-1]='\0';

remove (out_txt);

//printf ("\nbuf=%s",buf);


return;
}

Осталось только вытащить дату и время из buf
Re: Время на Novell-сервере
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 14.08.02 09:28
Оценка:
Здравствуйте Kapusto, Вы писали:

K>Возникла необходимость любыми _программными_ средствами узнать время на Novell-сервере... Способ должен работать на машинах под управлением Виндов от 95 до 2000...

K>Приветствуется любая информация по данному вопросу
K>(спросить у админа сервака на предлагать

В NDK есть функция NWGetFileServerDateAndTime
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.