Browse Source

Fix for migration of old settings

pull/886/head 22000.376.40.16_30b36b0
Valentin Radu 4 years ago
parent
commit
30b36b08c2
  1. 36
      ExplorerPatcher/dllmain.c

36
ExplorerPatcher/dllmain.c

@ -3626,8 +3626,44 @@ void WINAPI LoadSettings(BOOL bIsExplorer)
} }
if (hOldKey) if (hOldKey)
{ {
dwSize = sizeof(DWORD);
DWORD dw1 = 0;
RegQueryValueExW(
hKey,
TEXT("OpenPropertiesAtNextStart"),
0,
NULL,
&dw1,
&dwSize
);
dwSize = sizeof(DWORD);
DWORD dw2 = 0;
RegQueryValueExW(
hKey,
TEXT("IsUpdatePending"),
0,
NULL,
&dw2,
&dwSize
);
if (RegCopyTreeW(hOldKey, NULL, hKey) == ERROR_SUCCESS) if (RegCopyTreeW(hOldKey, NULL, hKey) == ERROR_SUCCESS)
{ {
RegSetValueExW(
hKey,
TEXT("OpenPropertiesAtNextStart"),
0,
REG_DWORD,
&dw1,
sizeof(DWORD)
);
RegSetValueExW(
hKey,
TEXT("IsUpdatePending"),
0,
REG_DWORD,
&dw2,
sizeof(DWORD)
);
RegDeleteKeyExW(hKey, TEXT(STARTDOCKED_SB_NAME), KEY_WOW64_64KEY, 0); RegDeleteKeyExW(hKey, TEXT(STARTDOCKED_SB_NAME), KEY_WOW64_64KEY, 0);
} }
} }

Loading…
Cancel
Save