无忧启动论坛

标题: 求助 如何修改WINDOWS注册表文件存放的位置? [打印本页]

作者: huaqingyuan    时间: 2009-11-22 16:22
标题: 求助 如何修改WINDOWS注册表文件存放的位置?
WINDOWS注册表文件存放在system32\config目录,
现在我修改NTLDR文件,将system32\config修改为system32\conf2g.
并将config复制一份到conf2g,这样系统能启动,并且在XP滚动条消失之前应该都是没问题的,但是在滚动条之后如果没有config目录,会蓝屏,如果有,那么还能进入系统,但是等一会还是会说有病毒然后蓝屏.事实上我发现在XP滚动条之后,系统还是使用的config目录的注册表.

问题:如何让系统一直可以使用我自己定义的注册表文件的位置?除了要修改NTLDR文件,我还要作那些修改?
作者: fujianabc    时间: 2009-11-22 18:58
这你都想改?

估计只能修改源代码重新编译才有可能。
作者: lianjiang    时间: 2009-11-22 19:05
牛人。。









作者: snowground    时间: 2009-11-22 21:54
可以的,比较麻烦,两个地方,
一个引导的时候,改下ntldr,找下system32\config.
后来,nt内核起来后,和要加载一个特殊的文件过滤驱动了,重定向所有的system32\config 的访问.
这个在无盘的多配置的应用中已经实现了(注册表文件和驱动目录的分离).

[ 本帖最后由 snowground 于 2009-11-22 21:58 编辑 ]
作者: huaqingyuan    时间: 2009-11-25 08:22
是啊,我是想通过一个方法,让有盘也可以实现,就好了,比如我门可以一个芯片组做一种配置,等.还可以在不是商业无盘上实现多配置!
作者: wgx1688    时间: 2009-11-26 21:33
关注一下~!什么时候成功了说下
作者: yichya    时间: 2009-11-27 12:23
NTOSKRNL?HAL?




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3