Проклятие детерминизма, или Меланхолия создателей цифровых миров

#Проклятие #Меланхолия #Всем #Артур #Валиев

Всем привет, Я Артур Валиев, Не хотелось но на этот раз я все-таки попрошу гуся что-бы помог рассказать мою историю. Три дня назад я сидел и сравнивал integrity level токена процесса с integrity level окна в фокусе, чтобы понять, почему Диспетчер задач блокирует ввод удалённого пользователя. Никто в мире, кроме меня, в этот момент не знал, что это вообще проблема. Я был там один. И мне было хорошо. Читать далее

Всем привет, Я Артур Валиев, Не хотелось но на этот раз самому но я все-таки попрошу гуся что-бы помог рассказать мою историю.

Три дня назад я сидел и сравнивал integrity level токена процесса с integrity level окна в фокусе, чтобы понять, почему Диспетчер задач блокирует ввод удалённого пользователя. Никто в мире, кроме меня, в этот момент не знал, что это вообще проблема. Я был там один. И мне было хорошо.

Вот код, который я написал в ту ночь:

/// True if the foreground window demands more privilege than we have — a /// signal that mouse/keyboard input this process injects will silently be /// dropped by Windows UIPI (Task Manager, another elevated app, a UAC /// prompt). See TZ_HOST_SERVICE.md complication #2. fn foreground_needs_elevation() -> bool { unsafe { let ours = match integrity_level_of_process(GetCurrentProcess()) { Some(l) => l, None => return false, }; let hwnd: HWND = GetForegroundWindow(); if hwnd.0 == 0 { return false; } let mut pid = 0u32; GetWindowThreadProcessId(hwnd, Some(&mut pid)); let Ok(process) = OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION, false, pid) else { return false; }; let theirs = integrity_level_of_process(process); let _ = CloseHandle(process); match theirs { Some(theirs) => theirs > ours, None => false, } } }

Похожие статьи

Российская газета
Российская газета

Как швейная фабрика в Мстиславле стала одним из индустриальных флагманов

Экономический потенциал белорусско-российского сотрудничества успешно реализуется не только на уровне промышленных гигантов и крупных административных единиц, но и раскрывается в малых районных центра...

Российская газета
Российская газета
Российская газета

Заболевших стало больше: Медики сообщили о новых случаях "взрывной" диареи

В Нью-Йорке с начала мая почти 600 человек обратились за медицинской помощью из-за "взрывной" диареи . Данные за три с половиной месяца озвучили в местном департаменте здравоохранения.

Российская газета
Аргументы и Факты
Аргументы и Факты

Тест на зрелость. Как определить, когда снимать груши, яблоки и сливы

Главная сложность во время сбора урожая — определить, когда снимать груши, яблоки и сливы, чтобы плоды не осыпались и дольше хранились. Внешне они могут казаться ещё незрелыми, но вскоре начинают пада...

Аргументы и Факты
Ни одной просрочки, а кредит не дают: 5 незаметных ошибок, которые настораживают банки Life.ru
Life.ru

Ни одной просрочки, а кредит не дают: 5 незаметных ошибок, которые настораживают банки

Получить отказ в крупном кредите можно даже без череды просрочек за плечами. Банки обращают внимание на судебные долги, частые заявки, неактуальные персональные данные, запрет на просмотр кредитной ис...

Life.ru
РИА
РИА

В Грузии в ДТП с автобусом погибли четверо граждан Белоруссии

Четверо граждан Белоруссии погибли в результате ДТП на грузинском курорте Гомисмта, еще около 20 пострадали, передает Sputnik Грузия со ссылкой на местные СМИ. РИА Новости, 13.08.2026

РИА
РИА
РИА

В США раскрыли, что стало с Зеленским из-за ситуации в Одессе

Из-за отрезания Одессы от моря Владимиру Зеленскому остается только кричать о прекращении огня, заявил полковник Сухопутных войск США в отставке Лоуренс... РИА Новости, 13.08.2026

РИА