mirror of
https://github.com/valinet/ExplorerPatcher.git
synced 2024-11-24 07:30:22 +01:00
Bug fix for installer/uninstaller not working and small improvements.
This commit is contained in:
parent
65581438d0
commit
cd2a543f3e
@ -109,7 +109,6 @@ int install_uninstall()
|
|||||||
szReadName,
|
szReadName,
|
||||||
(LPDWORD)(&dwReadBytes)
|
(LPDWORD)(&dwReadBytes)
|
||||||
);
|
);
|
||||||
RegCloseKey(hKey);
|
|
||||||
if (!wcscmp(szFileName, szReadName))
|
if (!wcscmp(szFileName, szReadName))
|
||||||
{
|
{
|
||||||
if (RegDeleteValue(
|
if (RegDeleteValue(
|
||||||
@ -151,8 +150,10 @@ int install_uninstall()
|
|||||||
MB_ICONINFORMATION
|
MB_ICONINFORMATION
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
RegCloseKey(hKey);
|
||||||
return 1;
|
return 1;
|
||||||
error_setup:
|
error_setup:
|
||||||
|
RegCloseKey(hKey);
|
||||||
#ifdef UNICODE
|
#ifdef UNICODE
|
||||||
swprintf(buffer, 200,
|
swprintf(buffer, 200,
|
||||||
#else
|
#else
|
||||||
|
@ -559,8 +559,6 @@ INT64 CTray_HandleGlobalHotkeyHook(
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
InterlockedExchange64(&lockEnsureWinXHotkeyOnlyOnce, 1);
|
|
||||||
|
|
||||||
HWND hWnd = GetForegroundWindow();
|
HWND hWnd = GetForegroundWindow();
|
||||||
HWND g_ProgWin = FindWindowEx(
|
HWND g_ProgWin = FindWindowEx(
|
||||||
NULL,
|
NULL,
|
||||||
@ -595,6 +593,7 @@ INT64 CTray_HandleGlobalHotkeyHook(
|
|||||||
ip[3].ki.dwExtraInfo = 0;
|
ip[3].ki.dwExtraInfo = 0;
|
||||||
ip[3].ki.wVk = VK_LWIN;
|
ip[3].ki.wVk = VK_LWIN;
|
||||||
ip[3].ki.dwFlags = KEYEVENTF_KEYUP;
|
ip[3].ki.dwFlags = KEYEVENTF_KEYUP;
|
||||||
|
InterlockedExchange64(&lockEnsureWinXHotkeyOnlyOnce, 1);
|
||||||
SendInput(4, ip, sizeof(INPUT));
|
SendInput(4, ip, sizeof(INPUT));
|
||||||
|
|
||||||
SetForegroundWindow(hWnd);
|
SetForegroundWindow(hWnd);
|
||||||
|
Loading…
Reference in New Issue
Block a user