---- 目前越來越多的人們使用Windows NT4.0 作為局域網的操作系統,同時通過Modem(調制解調器),連接入INTERNET,雖然大多數人使用的Modem是Windows NT4.0識別或兼容的,但仍有部分Modem是Windows NT4.0所不能識別的,本文將介紹如何通過修改Windows NT4.0配置文件使其支持你所用的Modem。
---- Windows NT4.0調制解調器的設置方式使用的是 Telephone Application Programming Interface( TAPI) 的方式。不同的調制解調器有不同的配置文件,Windows NT 4.0的調制解調器配置文件(.inf)是位于%Systemroot%/inf目錄中,需要注意的是.inf為隱含目錄,且文件名為MDMxxxx.INF,其中xxxx 隨不同的調制解調器而不同,例如HAYES調制解調器的配置文件為MDMHAYES.INF。
---- 下面我們以修改MDMHAYES.INF文件的方式,說明如何使Windows NT4.0中文版支持你的調制調解器。請在修改前先備份原始的MDMHAYES.INF文件。
---- MDMHAYES.INF文件同時支持Hayes Megahertz 等多家品牌的調制解調器,但是現在我們修改Hayes的"Hayes Compatible 9600" 部分,使其支持“聯誠”的Smartlink9614UM調制解調器.
---- 在MDMHAYES.INF文件中有區段[M1702],內容如下:
---- [M1702]
---- Addreg=All,Common,M1702Reg,External
---- 此區段中指明了“Hayes Compatible 9600”(M1702)的設置值在哪些區段中,例如在[ALL] [Common] [M1702Reg]與[EXTERNAL]等區段中。 熱點網絡
---- [ALL]區段:此區段中的設置值,是給 MDMHAYES.INF內所有的調制解調器使用。
---- [COMMON]區段:此區段的設置值是給此品牌(HAYES)的所有調制解調器使用。
---- [M1702REG]區段:此區段的設置值是給“Hayes Compatible 9600” 的調制解調器使用。
---- [STRINGS]區段:此區段包含各變量所代表的字符串。
---- 經過以上的簡介后,我們開始說明如何修改MDMHAYES.INF文件的以上各區段,使原來的“Hayes Compatible 9600”變為聯誠科技的“Smartlink9614UM” 調制解調器。
---- 1.修改[COMMON]區段
---- 修改其中的命令(command)與連接響應(Response),使其符合你的調制解調器的要求。(相應的命令請查閱你的調制解調器手冊)
---- ①修改COMMAND部分
---- “Smartlink9614UM”調制解調器打開硬件方式(RTS/CTS)的流量控制命令為“/Q3”,關閉命令為“/Q0”,打開軟件方式的流量控制命令為“/Q1”,則修改如下:
HKR,Settings,FlowControl_Off,,"&K0"== >&K0改為/Q0
HKR,Settings,FlowControl_Hard,,"&K3"== >&K3改為/Q3
HKR,Settings,FlowControl_Soft,,"&K4"== >&K4改為/Q1
---- ②修改Response部分
---- 在修改前我們必須先了解Response內的數值所代表的意義, 以下表為例說明:
HKR,Response,"15< cr >",1,02,00,80,
70,00,00,00,00,00,00;connect28800
---- 以下針對各數值加以說明:
---- 15< cr >:代表撥號連入后的調制解調器響應碼(Result code),此處的響應碼為15< cr >。
---- 1:占一個BYTE, 此處為1表示后面的兩組DWORD(80,70,00,00與00,00,00,00)數值為16進制;如果此處為0或未給值,則表示后面的兩組DWORD內為字符串.
---- 02:占一個BYTE, 此處為2表示連接成功“Connect”。
---- 00:占一個BYTE, 此處只有在上一個BYTE為01表示(Negotiation Progress)或 02(Connect)時才有用。00表示NO Error Control和NO Compression。
---- 80,70,00,00:占一個DWORD(四個BYTE),用來表示DCE(調制解調器與調制解調器之間)的速度.注意此組數值是以前后顛倒的方式排列,例如此例的00,00為高字節,而80,70為較低的字節,因此此值代表:
00007080=7*4096+8*16=28800bps
---- 00,00,00,00:占一個DWORD(四個BYTE),用來表示DTE(R232與與調制解調器之間)的速度,此組數值也是以前后顛倒的方式排列.
---- 修改Response的部分時,請將你的調制解調器所有支持的響應數據(可以不輸入不可能發生的響應,例如以300bps速度連接的情形)按照以上所述格式輸入即可.
---- 2.修改[M1702REG]區段 熱點網絡
---- 如果起始(INIT)調制解調器AT命令(例如"AT&FE0V0&C1&D2S0=0")與你的調制解調器不符,或者你想在此處添加起始命令,則修改它。對"Smartlink9614UM"而言,此處可不必修改。
---- 經過以上修改你的Windows NT4.0就能支持你所用的Modem了,此法對Windows95同樣適用。
新聞熱點
疑難解答