過去の桐井戸端BBS (桐ver.5)
4083 Windows9x の DOS Client hidetake 2000/1/5-22:20
少しでも興味を持たれた方もいたようですし、折角の機会だから、
こちらにも書いておきます。

以下の内容は NIFTY の FAPPLI MES(2) 【粗品桐ごみ箱】に書いた
内容です。必要最小限のレジストリについては NET.EXE 内を見れば
わかります。

それではご健闘を...
------------------------------------------------------------------
00136/00136 QGB03466 hidetake Windows9x の DOS Client
( 2) 99/12/24 13:33

Windows9x で GUI を立ち上げなくとも、command prompt only. で
立ち上げた DOS プロンプトの状態から Microsoft の NetWork に
参加できることは今までも可能なことは知っていました。しかし、
まじめに試したことはありませんでした。

今日やってみたらあっさりできました。
要は Windows9x 側でネットワークの設定が完全に行えており NetBEUI、
もしくは IPX が使えるようになっていることが必要です。
また、その場合でも、エンハンスドモードのドライバだけでなく、
リアルモードのドライバも使えるような設定(ドライバ&INF)になって
いる必要があります。

あとは command prompt only. で DOS を立ち上げ NET USE コマンド
を使いネットワークを接続するだけです。

私の場合、3Com EtherLink 10/100 PCI TX NIC (3C905B-TX) で接続
してみましたが、常駐量は 50KB 以下でしたし、スピードは 100BASE-TX
の接続で 50MB のファイルをコピーしたところ、MAX 4MB/Sec は出て
いたのでスピード的にも問題ありません。

Windows9x を安定して稼働できない方、もしくは不安定な環境の方、
あるいはマルチタスクで動かしたくない方で、桐をネットワークにも
参加させたい場合にも有効かも知れません。

また、これらのネットワークに必要なファイル1式を FD に圧縮して
おき起動時に自動的に解凍し使えるようにしたり、ブータブルCDに
焼き付けておいて1発で起動できるようにしておくと、LAN CARD が
共通であれば、システムのネットワークデバイスへのバックアップや
復元が簡単だし、使い方によってはサラの HDD へのイメージインス
トールなど、使い道はいろいろあると思います。

hidetake
------------------------------------------------------------------

4084 Re:Windows9x の DOS Client hidetake 2000/1/5-22:20
記事番号4083へのコメント
------------------------------------------------------------------
00137/00137 QGB03466 hidetake RE:Windows9x の DOS Client
( 2) 99/12/24 22:55 00136へのコメント

DOS から Windows9x の DOS Client を立ち上げるのに必要なファイル

net 932 109,737 99-05-05 22:22 NET.932 ※日本語モードの場合
net msg 109,196 99-05-05 22:22 NET.MSG ※英語モードの場合
neth 932 72,739 99-05-05 22:22 NETH.932 ※日本語モードの場合
neth msg 73,275 99-05-05 22:22 NETH.MSG ※英語モードの場合
protman dos 22,810 99-05-05 22:22 PROTMAN.DOS
protman exe 14,952 99-05-05 22:22 PROTMAN.EXE
protocol ini 310 99-12-24 0:00 PROTOCOL.INI
system dat 40,992 99-12-24 0:00 SYSTEM.DAT
system ini 1,830 99-12-24 0:00 SYSTEM.INI
el90x dos 47,792 98-08-14 14:46 EL90X.DOS ※リアルモードドライ

ndishlp sys 6,140 99-05-05 22:22 NDISHLP.SYS
hidetake pwl 688 99-12-24 0:00 HIDETAKE.PWL ※パスワードファイル
net exe 361,736 99-05-05 22:22 NET.EXE

(net reg 41,204 99-12-24 0:00 NET.REG)

一番大きいのが SYSTEM.DAT ですが、必要な部分のみをレジストリから
抽出し、REGEDIT /L:SYSTEM.DAT /C NET.REG したら 40KB 程度に収まり
ましたので、フロッピー1枚に収まりました。実際にはもう少し削る事
はできそうですが、これぐらいに収まれば充分でしょう。

レジストリをそのまま抽出しただけでは、これらのファイルを
C:\WINDOWS に置かねばネットワークを開始することはできませんが、
書き出したレジストリファイルから REGEDIT /C する前に、必要部分の
Windows ディレクトリを A:\ に変更するのと SYSTEM.INI のパスワード
の置き場所を A:\ に指定すれば FD からの起動も可能でした。

hidetake
------------------------------------------------------------------

4085 Re:Windows9x の DOS Client hidetake 2000/1/5-22:21
記事番号4084へのコメント
------------------------------------------------------------------
00138/00138 QGB03466 hidetake RE:Windows9x の DOS Client
( 2) 99/12/28 09:13 00137へのコメント

ちなみに、この Windows9x の DOS Client は NETBEUI もしくは IPX
しか通さないので、Samba 経由の Linux BOX への接続はできません。
従って、この手法では純粋な DOS (command prompt only) 環境の桐
から Linux BOX への接続は不可能です。

また、IPX を Microsoft Network への接続に使う関係で、NOVELL の
NetWare Client Soft がインストールされている状態ではプロトコル
が正しくバインドされていないとしてネットワークを確立できません。
なお、NetWare を使っている人は優れた NetWare の DOS Client を
使えば良いだけの話しですが...

hidetake
------------------------------------------------------------------

戻る