日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何修改wince的网络配置

發布時間:2023/12/10 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何修改wince的网络配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何修改wince的網絡配置呢?
首先,必須知道網卡驅動名字。在s3c2410上,名字叫“CS8900”,用工具連接上wince查看他的注冊表。你將可以得到下面的東西。
[HKEY_LOCAL_MACHINE/Comm/CS8900]
"DisplayName"="CS8900"
"Group"="NDIS"
"ImagePath"="CS8900.dll"

[HKEY_LOCAL_MACHINE/Comm/CS8900/Linkage]
"Route"=hex(7):/
????? 43,53,38,39,30,30,31,00,00,00,00
上面的hex值其實是:CS89001,同樣可以在[HKEY_LOCAL_MACHINE/Comm/CS8900]項下面看到關于CS89001的表述。
[HKEY_LOCAL_MACHINE/Comm/CS89001]
"DisplayName"="CS8900"
"Group"="NDIS"
"ImagePath"="CS8900.dll"

[HKEY_LOCAL_MACHINE/Comm/CS89001/Parms]
"BusNumber"=dword:00000000
"BusType"=dword:00000000
"InterruptNumber"=dword:0000000a
"Sysintr"=dword:0000001a
"DuplexMode"=dword:00000001
"IoBaseAddress"=dword:a7000300
"Transceiver"=dword:00000003
"CardType"=dword:00000001

[HKEY_LOCAL_MACHINE/Comm/CS89001/Parms/TcpIp]
"IpAddress"="192.168.1.109"
"EnableDHCP"=dword:00000000
"LeaseObtainedLow"=dword:6a806780
"AutoInterval"=dword:0000012c
"AutoMask"="255.255.0.0"
"AutoSubnet"="169.254.0.0"
"AutoIP"="0.0.0.0"
"AutoSeed"=dword:00000000
"PrevReqOptions"=hex:/
????? 07,01,03,06,0f,2c,2e,2f
"T2"=dword:000bae0a
"T1"=dword:0006ac98
"Lease"=dword:000d5930
"LeaseObtainedHigh"=dword:01c84915
"DhcpDNS"=hex(7):/
????? 31,39,32,2e,31,36,38,2e,31,2e,38,00,00,00,00
"DhcpDefaultGateway"="0.0.0.0"
"DhcpServer"="192.168.1.8"
"DhcpSubnetMask"="255.255.255.0"
"DhcpIPAddress"="192.168.1.63"
"AutoCfg"=dword:00000001
"DefaultGateway"=hex(7):/
????? 31,39,32,2e,31,36,38,2e,31,2e,38,00,00,00,00
"DNS"=hex(7):/
????? 31,39,32,2e,31,36,38,2e,31,2e,31,00,00,00,00
"Subnetmask"=hex(7):/
????? 32,35,35,2e,32,35,35,2e,32,35,35,2e,30,00,00,00,00
"LLInterface"=""
"UseZeroBroadcast"=dword:00000000

內容很多,但是我們一般關心的就只有[HKEY_LOCAL_MACHINE/Comm/CS89001/Parms/TcpIp]下的幾個。
?? "EnableDHCP"=dword:0
?? "DefaultGateway"="192.168.1.1"
?? "IpAddress"="192.168.1.100"
?? "Subnetmask"="255.255.255.0"
?? "DNS"="192.168.1.1"
?? "DefaultGateway"=hex(7):/
????? 31,39,32,2e,31,36,38,2e,31,2e,38,00,00,00,00
"EnableDHCP"--控制DHCP,如果把他的值改為1,那么系統將用DHCP分配IP,設置的IP等信息是沒有效果的。也就是自動獲取。
如果"EnableDHCP"為0,那么可以通過"IpAddress","Subnetmask","DefaultGateway"等設置網絡信息。其他信息如果有需要自己修改。
至于修改注冊表的編程也不是難事,在wince中有函數可以幫助你完成這件事情。
RegCreateKeyEx
RegQueryValueEx
RegSetValueEx
RegCloseKey
其中RegSetValueEx函數可以通過不同的宏寫如不同類型的值,比如:
REG_SZ
REG_BINARY
REG_DWORD
還有更多的,具體看winnt.h頭文件。
已于讀取我想就不用說了,自己看看evc的幫助吧。
DHCP自動獲取IP的具體信息相信你也從上面的注冊表信息看到了,需要就讀取一下。
PS:注冊表操作還有其他函數,根據自己情況用吧。?

總結

以上是生活随笔為你收集整理的如何修改wince的网络配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。