Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Синхронизация времени DOS машины

2.2K
22 августа 2003 года
goodwill
19 / / 31.03.2003
Уважаемые программеры! Прошу вашего совета. :roll:

Задача:???: Есть машины работающие под DOS 6.22 с установленным MS клиентом сети DOS. На машинах постоянно работают резиденты (располагаются в Extended Memory), выполняющие важную работу, но не умеющие синхронизировать машину с тайм-сервером. Сменить эту аппаратуру пока нельзя.:x Требуется синхронизировать машину с тайм-сервером (скорее всего Windows NT Server 4.0) с заданным интервалом например хотя бы раз в день. Свободная память 279 Kb Convencial Memory и 14 Mb Extended Memory. Необязательно для этого писать резидент. Я написал программульку, которая периодически запускает net time \\server /set /yes но получается слишком большая утечка памяти и через несколько часов работы все виснет. В ДОСе нет сетевых функций, как программировать с использованием функций MS клиента сети DOS я не знаю. :x
Подскажите, что делать! :P
3.8K
22 августа 2003 года
rcz
4 / / 20.03.2003
Цитата:
Originally posted by goodwill
Уважаемые программеры! Прошу вашего совета. :roll:

Задача:???: Есть машины работающие под DOS 6.22 с установленным MS клиентом сети DOS. На машинах постоянно работают резиденты (располагаются в Extended Memory), выполняющие важную работу, но не умеющие синхронизировать машину с тайм-сервером. Сменить эту аппаратуру пока нельзя.:x Требуется синхронизировать машину с тайм-сервером (скорее всего Windows NT Server 4.0) с заданным интервалом например хотя бы раз в день. Свободная память 279 Kb Convencial Memory и 14 Mb Extended Memory. Необязательно для этого писать резидент. Я написал программульку, которая периодически запускает net time \\server /set /yes но получается слишком большая утечка памяти и через несколько часов работы все виснет. В ДОСе нет сетевых функций, как программировать с использованием функций MS клиента сети DOS я не знаю. :x
Подскажите, что делать! :P


Самое простое - найти причину утечки памяти.

2.2K
22 августа 2003 года
goodwill
19 / / 31.03.2003
Цитата:
Originally posted by rcz

Самое простое - найти причину утечки памяти.



Причина утечки памяти мне очевидна - я запускаю net time \\server /set /yes при помощи функции system языка C. Она в свою очередь по-моему запускает COMMAND.COM и net time. Это самый простой метод кроме которого я ничего вообще пока не придумал, даже сложного, но очевидно такие большие программы как COMMAND.COM и net вместе с функцией system языка C работают некорректно и я думаю мне это не исправить.
Буду благодарен за другие предложения преодоления этой проблемы.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог