五十四、如何使NT4.0支持你的调制解调器_网络冲浪教程-查字典教程网
五十四、如何使NT4.0支持你的调制解调器
五十四、如何使NT4.0支持你的调制解调器
发布时间:2016-12-26 来源:查字典编辑
摘要:五十四、如何使NT4.0支持你的调制解调器----目前越来越多的人们使用WindowsNT4.0作为局域网的操作系统,同时通过Modem(调...

五十四、如何使NT4.0支持你的调制解调器

----目前越来越多的人们使用WindowsNT4.0作为局域网的操作系统,同时通过Modem(调制解调器),连接入INTERNET,虽然大多数人使用的Modem是WindowsNT4.0识别或兼容的,但仍有部分Modem是WindowsNT4.0所不能识别的,本文将介绍如何通过修改WindowsNT4.0配置文件使其支持你所用的Modem。

----WindowsNT4.0调制解调器的设置方式使用的是TelephoneApplicationProgrammingInterface(TAPI)的方式。不同的调制解调器有不同的配置文件,WindowsNT4.0的调制解调器配置文件(.inf)是位于%Systemroot%inf目录中,需要注意的是.inf为隐含目录,且文件名为MDMxxxx.INF,其中xxxx随不同的调制解调器而不同,例如HAYES调制解调器的配置文件为MDMHAYES.INF。

----下面我们以修改MDMHAYES.INF文件的方式,说明如何使WindowsNT4.0中文版支持你的调制调解器。请在修改前先备份原始的MDMHAYES.INF文件。

----MDMHAYES.INF文件同时支持HayesMegahertz等多家品牌的调制解调器,但是现在我们修改Hayes的"HayesCompatible9600"部分,使其支持“联诚”的Smartlink9614UM调制解调器.

----在MDMHAYES.INF文件中有区段[M1702],内容如下:

----[M1702]

----Addreg=All,Common,M1702Reg,External

----此区段中指明了“HayesCompatible9600”(M1702)的设置值在哪些区段中,例如在[ALL][Common][M1702Reg]与[EXTERNAL]等区段中。热点网络

----[ALL]区段:此区段中的设置值,是给MDMHAYES.INF内所有的调制解调器使用。

----[COMMON]区段:此区段的设置值是给此品牌(HAYES)的所有调制解调器使用。

----[M1702REG]区段:此区段的设置值是给“HayesCompatible9600”的调制解调器使用。

----[STRINGS]区段:此区段包含各变量所代表的字符串。

----经过以上的简介后,我们开始说明如何修改MDMHAYES.INF文件的以上各区段,使原来的“HayesCompatible9600”变为联诚科技的“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>:代表拨号连入后的调制解调器响应码(Resultcode),此处的响应码为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表示(NegotiationProgress)或02(Connect)时才有用。00表示NOErrorControl和NOCompression。

----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"而言,此处可不必修改。

----经过以上修改你的WindowsNT4.0就能支持你所用的Modem了,此法对Windows95同样适用。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新网络冲浪学习
    热门网络冲浪学习
    实用技巧子分类