[ZoomIt]React to gpo setting when run as standalone (#36975)
This commit is contained in:
Родитель
4d787e9434
Коммит
b33e0be178
|
@ -7416,6 +7416,12 @@ int APIENTRY wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance
|
||||||
if( !ShowEula( APPNAME, NULL, NULL )) return 1;
|
if( !ShowEula( APPNAME, NULL, NULL )) return 1;
|
||||||
|
|
||||||
#ifdef __ZOOMIT_POWERTOYS__
|
#ifdef __ZOOMIT_POWERTOYS__
|
||||||
|
if (powertoys_gpo::getConfiguredZoomItEnabledValue() == powertoys_gpo::gpo_rule_configured_disabled)
|
||||||
|
{
|
||||||
|
Logger::warn(L"Tried to start with a GPO policy setting the utility to always be disabled. Please contact your systems administrator.");
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
Shared::Trace::ETWTrace* trace = nullptr;
|
Shared::Trace::ETWTrace* trace = nullptr;
|
||||||
std::wstring pid = std::wstring(lpCmdLine); // The PowerToys pid is the argument to the process.
|
std::wstring pid = std::wstring(lpCmdLine); // The PowerToys pid is the argument to the process.
|
||||||
auto mainThreadId = GetCurrentThreadId();
|
auto mainThreadId = GetCurrentThreadId();
|
||||||
|
@ -7423,12 +7429,6 @@ int APIENTRY wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance
|
||||||
{
|
{
|
||||||
g_StartedByPowerToys = TRUE;
|
g_StartedByPowerToys = TRUE;
|
||||||
|
|
||||||
if (powertoys_gpo::getConfiguredZoomItEnabledValue() == powertoys_gpo::gpo_rule_configured_disabled)
|
|
||||||
{
|
|
||||||
Logger::warn(L"Tried to start with a GPO policy setting the utility to always be disabled. Please contact your systems administrator.");
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
trace = new Shared::Trace::ETWTrace();
|
trace = new Shared::Trace::ETWTrace();
|
||||||
Trace::RegisterProvider();
|
Trace::RegisterProvider();
|
||||||
trace->UpdateState(true);
|
trace->UpdateState(true);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче