|
不知道外面有没有人做过SIEMENS RIL驱动调试,
按照WM上注册表设置:
RIL驱动注册表设置:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL]
"Dll"="rilgsm.dll"
"Prefix"="RIL"
"Order"=dword:3
"Index"=dword:1
[HKEY_LOCAL_MACHINE\Software\Microsoft\RIL]
"BaudRate"=dword:1C200
"ComPort"="VCA2:"
"DataPort"="VDA1:"
"DataPortInternal"="VCA1:"
"AuxComPort"="VCA3:"
"AuxDataPort"="VDA2:"
"AuxDataPortInternal"="VCA4:"
"EonsEnable"=dword:1
多路复用注册表设置:
; Multiplexer driver
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Multiplexer]
"Prefix"="MPX"
"Dll"="multiplx.dll"
"Index"=dword:1
"Order"=dword:2
"Start"=dword:0
"BaudRate"=dword:1C200
"ParentPort"="COM2:"
"FriendlyName"="GSM27_10 Multiplexer"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\VirtCom1]
"Prefix"="VCA"
"Dll"="multiplx.dll"
"Index"=dword:1
"Order"=dword:3
"DLCI"=dword:1
"FriendlyName"="Data Virtual COM Port"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\VirtCom2]
"Prefix"="VCA"
"Dll"="multiplx.dll"
"Index"=dword:2
"Order"=dword:3
"DLCI"=dword:2
"FriendlyName"="AT Cmd Virtual COM Port"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\VirtCom3]
"Prefix"="VCA"
"Dll"="multiplx.dll"
"Index"=dword:3
"Order"=dword:3
"DLCI"=dword:3
"FriendlyName"="Aux AT Cmd Virtual COM Port"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\VirtCom4]
"Prefix"="VDA"
"Dll"="rilgsm.dll"
"Index"=dword:1
"Order"=dword:3
"FriendlyName"="Application Data Virtual COM Port"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\VirtCom5]
"Prefix"="VCA"
"Dll"="multiplx.dll"
"Index"=dword:4
"Order"=dword:3
"DLCI"=dword:4
"FriendlyName"="Aux Data Virtual COM Port"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\VirtCom6]
"Prefix"="VDA"
"Dll"="rilgsm.dll"
"Index"=dword:2
"Order"=dword:3
"FriendlyName"="Application Aux Data Virtual COM Port"
本身WM下带有不带SOURCE CODE的multiplx.dll,按照其设置,他应该会打开 "ParentPort"="COM2:", 也就是COM2进行通讯,但是实际上在TRACE中去跟,并没有发现COM2被打开!不知道外面有没有人调试过,可能会是什么原因!
确定COM2是可以被打开的,注册表和系统有支持,并用应用程序测试过,能通过此COM口发送AT命令和接收到返回信息! |
|