Setup: Ensure DWM patcher service is unregistered during servicing

This commit is contained in:
Amrsatrio
2025-04-20 13:24:10 +07:00
parent 65d8b53697
commit 858b634067
2 changed files with 3 additions and 2 deletions
+1
View File
@@ -28,6 +28,7 @@ typedef struct __MIDL___MIDL_itf_inputswitchserver_0000_0000_0003
BOOL fDisabled;
BOOL fHidden;
WCHAR* pszIconGlyph;
void* pUnk1; // @Note: Added in 22621.4974
} INPUT_SWITCH_IDL_IME_MODE_ITEM_DATA;
typedef enum __MIDL___MIDL_itf_inputswitchserver_0000_0000_0004
+2 -2
View File
@@ -1162,9 +1162,9 @@ int WINAPI wWinMain(
{
bAreRoundedCornersDisabled = GetLastError() == ERROR_ACCESS_DENIED;
}
if (bAreRoundedCornersDisabled)
RegisterDWMService(0, 1);
if (bInstall && bAreRoundedCornersDisabled)
{
RegisterDWMService(0, 1);
RegisterDWMService(0, 3);
}