[TASKMGR]

- Simplify opening settings registry key

svn path=/trunk/; revision=51925
This commit is contained in:
Rafal Harabien 2011-05-26 18:19:17 +00:00
parent c9726a9484
commit 562fcac277
2 changed files with 3 additions and 12 deletions

View file

@ -179,7 +179,7 @@ void PerfDataRefresh(void)
ULONG cwcUserName; ULONG cwcUserName;
/* Get new system time */ /* Get new system time */
status = NtQuerySystemInformation(SystemTimeOfDayInformation, &SysTimeInfo, sizeof(SysTimeInfo), 0); status = NtQuerySystemInformation(SystemTimeOfDayInformation, &SysTimeInfo, sizeof(SysTimeInfo), NULL);
if (!NT_SUCCESS(status)) if (!NT_SUCCESS(status))
return; return;

View file

@ -759,19 +759,10 @@ void LoadSettings(void)
void SaveSettings(void) void SaveSettings(void)
{ {
HKEY hKey; HKEY hKey;
WCHAR szSubKey1[] = L"Software"; WCHAR szSubKey[] = L"Software\\ReactOS\\TaskManager";
WCHAR szSubKey2[] = L"Software\\ReactOS";
WCHAR szSubKey3[] = L"Software\\ReactOS\\TaskManager";
/* Open (or create) the key */ /* Open (or create) the key */
hKey = NULL; if (RegCreateKeyExW(HKEY_CURRENT_USER, szSubKey, 0, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL, &hKey, NULL) != ERROR_SUCCESS)
RegCreateKeyExW(HKEY_CURRENT_USER, szSubKey1, 0, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL, &hKey, NULL);
RegCloseKey(hKey);
hKey = NULL;
RegCreateKeyExW(HKEY_CURRENT_USER, szSubKey2, 0, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL, &hKey, NULL);
RegCloseKey(hKey);
hKey = NULL;
if (RegCreateKeyExW(HKEY_CURRENT_USER, szSubKey3, 0, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL, &hKey, NULL) != ERROR_SUCCESS)
return; return;
/* Save the settings */ /* Save the settings */
RegSetValueExW(hKey, L"Preferences", 0, REG_BINARY, (LPBYTE)&TaskManagerSettings, sizeof(TASKMANAGER_SETTINGS)); RegSetValueExW(hKey, L"Preferences", 0, REG_BINARY, (LPBYTE)&TaskManagerSettings, sizeof(TASKMANAGER_SETTINGS));