Commit e5565ff0 authored by Huw D M Davies's avatar Huw D M Davies Committed by Alexandre Julliard

Strip the $$$PROTO.HIV bit from win2k SYSTEM and SOFTWARE hives.

parent 2be78d41
...@@ -1534,13 +1534,21 @@ void SHELL_LoadRegistry( void ) ...@@ -1534,13 +1534,21 @@ void SHELL_LoadRegistry( void )
* map HLM\System\ControlSet001 to HLM\System\CurrentControlSet * map HLM\System\ControlSet001 to HLM\System\CurrentControlSet
*/ */
if (!RegCreateKeyA(HKEY_LOCAL_MACHINE, "SYSTEM", &hkey))
{
strcpy(path, windir); strcpy(path, windir);
strncat(path, "\\system32\\config\\system", MAX_PATHNAME_LEN - strlen(path) - 1); strncat(path, "\\system32\\config\\system", MAX_PATHNAME_LEN - strlen(path) - 1);
NativeRegLoadKey(HKEY_LOCAL_MACHINE, path, 0); NativeRegLoadKey(hkey, path, 1);
RegCloseKey(hkey);
}
if (!RegCreateKeyA(HKEY_LOCAL_MACHINE, "SOFTWARE", &hkey))
{
strcpy(path, windir); strcpy(path, windir);
strncat(path, "\\system32\\config\\software", MAX_PATHNAME_LEN - strlen(path) - 1); strncat(path, "\\system32\\config\\software", MAX_PATHNAME_LEN - strlen(path) - 1);
NativeRegLoadKey(HKEY_LOCAL_MACHINE, path, 0); NativeRegLoadKey(hkey, path, 1);
RegCloseKey(hkey);
}
strcpy(path, windir); strcpy(path, windir);
strncat(path, "\\system32\\config\\sam", MAX_PATHNAME_LEN - strlen(path) - 1); strncat(path, "\\system32\\config\\sam", MAX_PATHNAME_LEN - strlen(path) - 1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment