是不是用; HIVE BOOT SECTION保护的注册表字段就不会被修改?

city_lovelace 2008-01-14 12:58:38
我的Wince注册表是基于HIVE的,从其说明来看,在; HIVE BOOT SECTION~; END HIVE BOOT SECTION中间的内容都会放在system.hv中,从而不会被修改。如果我把自己的一段注册表内容放在里面,重新做个nk,是不是以后在wince中修改注册表中此段内容,重启后又会恢复?
...全文
190 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
city_lovelace 2008-05-27
  • 打赏
  • 举报
回复
我通过另外的方法达到我的要求了
KevinCEC 2008-01-19
  • 打赏
  • 举报
回复
添加 "Flags"=dword:1000 试试. 不是不给你试,是没法试....

参考:
http://hi.baidu.com/fei_chen/blog/item/7cf09fc33fa00854b219a83d.html

Goog luck
「已注销」 2008-01-19
  • 打赏
  • 举报
回复
第一种方法,就是lz讨论的注册表方法,采用非HIVE。
第二种,去掉control pannel 里面的修改ip的组件界面。。。好像是netwrok interface什么的,具体你看看pb就知道了,去掉相关组件,用户就没法该ip了。。。
city_lovelace 2008-01-18
  • 打赏
  • 举报
回复
还没有搞定,不知哪位高人有没有什么招法
city_lovelace 2008-01-17
  • 打赏
  • 举报
回复
To: KevinCEC
我没有看太明白你的意思,是在哪个地方添加这么几句?
KevinCEC 2008-01-16
  • 打赏
  • 举报
回复
//在你原来的地方再添加这么几句
[HKEY_LOCAL_MACHINE\Comm\PCI\CS89001\Parms\TcpIp]
"EnableDHCP"=dword:0
"DefaultGateway"="192.168.0.1"
"LLInterface"=""
"UseZeroBroadcast"=dword:0
"IpAddress"="192.168.1.123"
"Subnetmask"="255.255.255.0"
"DNS"="192.168.0.1"

city_lovelace 2008-01-15
  • 打赏
  • 举报
回复
To: KevinCEC
前面的不要改了 是什么意思?
你能不能在你的NK上试试?
非常感谢!
KevinCEC 2008-01-15
  • 打赏
  • 举报
回复
前面的不要改了,就是TCP/IP这项
KevinCEC 2008-01-15
  • 打赏
  • 举报
回复

[HKEY_LOCAL_MACHINE\Comm\CS89001\Parms\TcpIp] //是不是注册表位置改错了? 改成
[HKEY_LOCAL_MACHINE\Comm\PCI\CS89001\Parms\TcpIp] //试试 多一个PCI

[HKEY_LOCAL_MACHINE\Comm\PCI\E100CE1\Parms\TcpIp] //我的NK是这样的 供参考
"EnableDHCP"=dword:0
; This should be MULTI_SZ
"DefaultGateway"="10.0.0.138"
; Use zero for broadcast address? (or 255.255.255.255)
"UseZeroBroadcast"=dword:0
; This should be MULTI_SZ, the IP address list
"IpAddress"="10.0.0.67"
; This should be MULTI_SZ, the subnet masks for the above IP addresses
"Subnetmask"="255.0.0.0"
KevinCEC 2008-01-14
  • 打赏
  • 举报
回复
是的
city_lovelace 2008-01-14
  • 打赏
  • 举报
回复
我想把网卡设置为不能修改地址,因此把网卡相关的内容全部放在; HIVE BOOT SECTION~; END HIVE BOOT SECTION中,但还是可以被修改IP地址。请各位高手指点!
如下:
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\Drivers\CS8900]
"Dll"="ndis.dll"
"Prefix"="NDS"
"Miniport"="CS8900"

[HKEY_LOCAL_MACHINE\Comm\CS8900]
"DisplayName"="CS8900"
"Group"="NDIS"
"ImagePath"="CS8900A.dll"

[HKEY_LOCAL_MACHINE\Comm\CS8900\Linkage]
"Route"=multi_sz:"CS89001"

[HKEY_LOCAL_MACHINE\Comm\CS89001]
"DisplayName"="CS8900"
"Group"="NDIS"
"ImagePath"="CS8900A.dll"

[HKEY_LOCAL_MACHINE\Comm\CS89001\Parms]
"BusNumber"=dword:0
"BusType"=dword:0
"SysIntr"=dword:1B
"InterruptNumber"=dword:1B
"IoBaseAddress"=dword:96800300
"Transceiver"=dword:3
"CardType"=dword:1

[HKEY_LOCAL_MACHINE\Comm\CS89001\Parms\TcpIp]
"EnableDHCP"=dword:0
"DefaultGateway"="192.168.0.1"
"LLInterface"=""
"UseZeroBroadcast"=dword:0
"IpAddress"="192.168.1.123"
"Subnetmask"="255.255.255.0"
"DNS"="192.168.0.1"

[HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage]
"Bind"="CS89001"
; END HIVE BOOT SECTION
city_lovelace 2008-01-14
  • 打赏
  • 举报
回复
说错了一点,应该是保存在boot.hv中

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧