描述:
大家好,有谁遇到过题目所说问题,我正在搞这个Wince7下GPRS拨号上网,拨号连接对话框出来,点击连接,
后面连接信息框显示“正在打开端口”,下面是隐藏此信息和取消
连接的信息和按钮,整个信息框,对话框就卡死了,同时资源管理器也卡死了,但是拔插TF卡是正常的。
我在拨号连接程序RNAAPP程序里面添加了打印信息,调试日志日志如下,
[SERIAL ]CPddUart::InitXmit[1]这个日志信息输出完后就卡死,
也没有异常信息,调试信息如下,我目前使用的Wince7是试用版,以前Wince6
的平台目录下有个private目录里面有大量的与拨号上网有关的东西,但是
我用的WINCE7试用版里面没有这个目录,大家做通的拨号上网用的WINCE7
正式版还是测试版,
注册表配置:
[HKEY_LOCAL_MACHINE\ExtModems\HayesCompat]
"Port"="COM4:"
"DeviceType"=dword:1
"FriendlyName"="Hayes Compatible on COM4:"
拨号连接组件:
Communication services and Network->Networking Wide Area Network(WAN)
Dial Up Networking(RAS/PPP)(Including all the sub component)
Telephony API(TAPI2.0)(Including all the sub component)
WndProc:WM_INITDIALOG +++++
WndProc:WM_INITDIALOG 1
WndProc:WM_INITDIALOG 2
WndProc:WM_INITDIALOG 3
WndProc:WM_INITDIALOG -----
+TapiGetLineName(0,0x0, 0x0)
+TapiGetVersion(0)
************ TapiGetVersion 0x10005
-TapiGetVersion Return 0x10005
+TapiLineGetDevCaps(0,0x10005)
-TapiLineGetDevCaps Returning 0x408D0
-TapiGetLineName(0x40A90(Serial Cable on COM1:))
TapiFindDeviceID: Comparing 'Serial Cable on COM1:' to 'Hayes Compatible on COM4:', Len=128
+TapiGetLineName(1,0x0, 0x0)
+TapiGetVersion(1)
************ TapiGetVersion 0x10005
-TapiGetVersion Return 0x10005
+TapiLineGetDevCaps(1,0x10005)
-TapiLineGetDevCaps Returning 0x40A00
-TapiGetLineName(0x40BC0(Serial Cable on COM2:))
TapiFindDeviceID: Comparing 'Serial Cable on COM2:' to 'Hayes Compatible on COM4:', Len=128
+TapiGetLineName(2,0x0, 0x0)
+TapiGetVersion(2)
************ TapiGetVersion 0x10005
-TapiGetVersion Return 0x10005
+TapiLineGetDevCaps(2,0x10005)
-TapiLineGetDevCaps Returning 0x40B00
-TapiGetLineName(0x40CC0(Serial Cable on COM3:))
TapiFindDeviceID: Comparing 'Serial Cable on COM3:' to 'Hayes Compatible on COM4:', Len=128
+TapiGetLineName(3,0x0, 0x0)
+TapiGetVersion(3)
************ TapiGetVersion 0x10005
-TapiGetVersion Return 0x10005
+TapiLineGetDevCaps(3,0x10005)
-TapiLineGetDevCaps Returning 0x40C00
-TapiGetLineName(0x40DC0(Hayes Compatible on COM4:))
TapiFindDeviceID: Comparing 'Hayes Compatible on COM4:' to 'Hayes Compatible on COM4:', Len=128
IDM_START_RASDIAL: +++++
IDM_START_RASDIAL: EntryName
IDM_START_RASDIAL: v_fPassword=0
IDM_START_RASDIAL: 1
IDM_START_RASDIAL: 2
WM_INITDIALOG: +++++
Device Type: Modem
WM_INITDIALOG: 1
WM_INITDIALOG: 2
WM_INITDIALOG: 3
IDDIALPROPERTIES: +++++
IDCONNECT: +++++
IDCONNECT: 1
IDCONNECT: RemovePassword=1
IDCONNECT: 2
IDCONNECT: -----
IDM_START_RASDIAL: 4
IDM_START_RASDIAL: 5
IDM_START_RASDIAL: 6
IDM_START_RASDIAL: --[SERIAL ]INFO: COM4 SetDefaultConfiguration
[SERIAL ]CPddUart::SetBaudRate[9600]
[SERIAL ]PeriClock -> [52000000]
[SERIAL ]SetBaudRate -> 9600[339]
[SERIAL ]CPddUart::SetByteSize[8]
[SERIAL ]CPddUart::SetParity[0]
[SERIAL ]CPddUart::SetStopBits[0]
[SERIAL ]CPddUart::InitReceive[1]
[SERIAL ]CPddUart::InitXmit[1]
[SERIAL ]CPddUart::InitReceive[1]
++++++++++open+++++++++++RxBytesAvail: 0
++++++++++open+++++++++++RxBytesAvail: 0
---
WM_RASDIALEVENT: +++++, wParam=0x0
RasDialEvent: +++++ wParam = 0x0
RasDialEvent: -----
WM_RASDIALEVENT: -----
[SERIAL ]TimeOut: 100ms
[SERIAL ]TimeOut: 100ms
[SERIAL ]CPddUart::InitReceive[1]
[SERIAL ]CPddUart::InitXmit[1]
[SD ] HandleInsertion!
SDBusDriver: Memory Card Can Support High-speed mode in Slot
[SDBUS ] HC-SD Card / 4bit / 50000KHz
[SDMemory ] Total Sector = 31322112
[SD ] HandleRemoval!