1 在OEMIOControl中实现IOCTL_HAL_GET_HIVE_CLEAN_FLAG,系统启动时,根据特定标志决定是否需要清除HIVE.[注 这种方式会清除所有HIVE中内容,包括注册表,数据库等,不仅仅是注册表]
2 调用函数RegReplaceKey,如RegReplaceKey(HKEY_LOCAL_MACHINE,NULL,NULL,NULL);
设置成NULL后需要复位,相应分支注册表才会恢复为缺省内容
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/116625/viewspace-996403/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/116625/viewspace-996403/