Don't disable PT Run if it fails to start(running elevated) (#11684)

This commit is contained in:
Mykhailo Pylyp
2021-06-10 14:08:56 +03:00
committed by GitHub
parent 94a6947cd6
commit 8d5f52c718
2 changed files with 18 additions and 6 deletions

View File

@@ -93,7 +93,15 @@ inline bool run_non_elevated(const std::wstring& file, const std::wstring& param
HWND hwnd = GetShellWindow();
if (!hwnd)
{
Logger::error(L"GetShellWindow() failed. {}", get_last_error_or_default(GetLastError()));
if (GetLastError() == ERROR_SUCCESS)
{
Logger::warn(L"GetShellWindow() returned null. Shell window is not available");
}
else
{
Logger::error(L"GetShellWindow() failed. {}", get_last_error_or_default(GetLastError()));
}
return false;
}
DWORD pid;