У вас под рукой есть программа в режиме DOS, работающая с клиентом NetWare. Вполне возможно, что часть NetWare не нужна, но это зависит от того, что представляет собой программа и как она отправляет данные на два других компьютера. Если для передачи используется реальный сервер NetWare, программа помещает данные в определенный каталог, размещенный на NW, где другие компьютеры затем читают его, тогда они будут целыми. Если у вас все еще есть сервер NetWare, это может иметь место.
Однако, если он находится там только потому, что это загрузочный диск DOS, который был на нем у оригинального производителя этой системы, то вы можете избежать использования его.
Скорее всего, вы сможете использовать либо загрузочную дискету DOS, на которой нет клиента Netware NETX, либо, возможно, установку Windows с правильными флагами совместимости.
Я возьму образ дискеты и посмотрю, что я могу с ним сделать, и обновлю, если что-нибудь узнаю.
Рассекая процесс загрузки на этой вещи ...
CONFIG.SYS:
lastdrive=Z
files=100
Buffers=50
Ничего особенного там нет.
AUTOEXEC.BAT:
cls
@echo *****************************************
@echo *** PETERSIME NETWORK NODE CONTROLLER ***
@echo *****************************************
@echo * *
@echo * BOOTDISK NODE1 *
@echo * NOVELL 3.2 - ARB1572 *
@echo * ETHERNET FRAME 802.2 *
@echo * *
@echo *****************************************
node1
Он вызывает командный файл с именем NODE1.ЛЕТУЧАЯ МЫШЬ. Файл NET.CFG, который вы уже опубликовали, но там тоже ничего особенного.
NODE1.ЛЕТУЧАЯ МЫШЬ:
lsl -- Load key part of the VLM client
rem pnpodi -- Commented out
rtsodi -- Load the network driver for the VLM client
ipxodi -- Load the IPX network-protocol driver for the VLM client
vlm -- Load the VLM client, which starts the connection to the NetWare server
f: -- Changes directory to the SYS:/PUBLIC/LOGIN directory on the NW server
login node1 -- Logs in as the "node1" user, which should also run the login-script
map -- Shows the drives mapped as part of the login-script
Похоже, что секретный соус скрывается в сценарии входа в систему, который выполняется после входа в систему пользователем node1
. Это, вероятно, вызывает исполняемый файл, расположенный где-то на самом сервере NetWare, который затем загружается локально, который отслеживает трафик RS-232. Поскольку драйвер TCP/IP не загружается, я предполагаю, что здесь происходит одна из двух вещей:
- Программа сбрасывает данные в каталог где-то на сервере NetWare, где другие два компьютера затем отслеживают и действуют на него.
- Программа использует IPX для непосредственной доставки / передачи данных на другие машины.
Я бы положил хорошие шансы на первое, что является более вероятным случаем, хотя я знаю, что в начале 90-х было много странных и сложных для поддержки конфигураций. На моей старой работе у нас было несколько научных инструментов, которые были подключены к компьютерам с Windows 3.11, потому что их ISA-карты не были бы более новыми, а Win3.11 был для них самым последним драйвером. По крайней мере один из них был жестко запрограммирован для IPX, а не TCP/IP, что означало, что мы должны были использовать подобные приемы, чтобы извлечь из него данные.
Поскольку в вашем файле NET.CFG написано "сначала используйте NDS", почти наверняка у вас где-нибудь работает сервер NetWare 4.11. Сценарий входа в систему является либо пользовательским сценарием входа, либо сценарием для организационной единицы, в которой находится пользователь 'node1'. ПОЛУЧЕНИЕ этого сценария может оказаться сложным, если у вас нет администратора NetWare, чтобы спросить об этом. Если это пользовательский сценарий входа в систему, есть способ получить его из командной строки, но я забыл как (это было, я не шучу, 15 лет с тех пор, как я должен был это сделать).
Есть один последний случай того, что это может быть. Может случиться так, что все, что делает скрипт логина, это сопоставляет диски NetWare с буквами дисков, и после загрузки человек запускает серию команд для вызова нужной программы. Если это так, найдите человека, который делает это, и спросите его.