|
18 / 18 / 2
Регистрация: 27.09.2011
Сообщений: 155
|
|
Эффект UAC message07.03.2015, 22:25. Показов 1594. Ответов 8
Метки нет (Все метки)
Доброго времени суток.
Помню однажды я прочитал статью как работает Windows когда необходимо вывести UAC message. Насколько помню не какой процесс в данном случае не может не чего осуществить пока пользователем не будет сделан выбор. Можете подсказать как называется данный эффект в Windows ? Если я не правильно понял в случае с UAC message то можете сказать как добиться такого эффекта чтоб все приложения стояли на паузе и выполнялось только одно приложение - моё ? Как называется данный эффект в операционных системах ?
0
|
|
| 07.03.2015, 22:25 | |
|
Ответы с готовыми решениями:
8
Как заставить батник обойти UAC, не отключая службу UAC в целом Как заставить батник обойти UAC, не отключая службу UAC в целом И снова проблема со Struts (validate): Cannot find message resources under key org.apache.struts.action.Message |
|
Ушел с форума
|
|
| 07.03.2015, 22:36 | |
|
Это всего лишь иллюзия.
Когда нужно запросить повышение до уровня администратора, система делает снимок рабочего стола, затемняет его, затем переключает пользователя на другой рабочий стол (WinSta0\Winlogon), где показывает ему пресловутое окошко UAC на только что сделанном фоне.
2
|
|
|
18 / 18 / 2
Регистрация: 27.09.2011
Сообщений: 155
|
|
| 07.03.2015, 23:49 [ТС] | |
|
Да сама реализация этого эффекта понятна. Мне необходимо понять внутреннее составляющее данного эффекта. То-есть насколько я помню другие приложения не могут сами получить доступ к этому окну и вообще проследить действия пользователя пока он не сделает выбор. Или эта информация не верная ?
Одним словом я хочу получить такой эффект который сможет остановить - все процессы на ОС кроме одной. Возможно ли такое и если да то как ? То-есть есть один миг во время выполнения программы когда необходимо от пользователя получить некую информацию во время ввода которой все процессы должны заморозиться кроме самой программы которая запросило эту информацию. После ввода информации все замороженные процессы продолжат свою работу. Спасибо за внимание
0
|
|
|
Ушел с форума
|
|||
| 07.03.2015, 23:53 | |||
Сообщение было отмечено iLoveGoogle как решение
РешениеДело в том, что WinSta0\Winlogon - это специальный десктоп, доступ к которому имеет только система, никакие приложения не могут ничего читать и писать туда. Но важно понимать, что остальные процессы при этом не замораживаются, они просто скрыты на другом десктопе. всем "suspend" (усыпить). Но где гарантия, что среди них не окажется какой-нибудь критически важный для работы системы поток, например обслуживающий дисплей, работающий с важным файлом на диске, выполняющий теневое копирование, ну или что-нибудь такое еще. В общем, просто вгоните систему в дедлок и все...
2
|
|||
|
18 / 18 / 2
Регистрация: 27.09.2011
Сообщений: 155
|
|
| 08.03.2015, 00:02 [ТС] | |
|
Супер. Спасибо большое.
Дело в том что я недавно размышлял о том как обезопасить ввод пароля пользователем - но в таких условиях чтоб не какая посторонняя программа не могла её прочитать и вспомнил о том что в Windows есть эффект UAC message. Например разработчики ОС могут создать определённый интерфейс для ввода пароля который будет проходить на десктопе WinSta0\Winlogon таким образом можно обезопасить ввод пароля. Правда этом все не кончается поскольку введённый пароль ещё нужно безопасно вернуть программе которая запросила её, но думаю это не будет сложной задачей для разработчиков ОС.
0
|
|
|
Ушел с форума
|
||
| 08.03.2015, 10:30 | ||
|
Но тут еще другая проблема имеется: если сама программа никак не защищена, никто не мешает злоумышленнику выполнить поиск пароля в ее памяти и таким образом система все равно будет скомпрометирована. То есть, зачем утруждать себя и придумывать какие-то способы атаки на WinSta0\Winlogon или на канал обмена данными, если вот он, пароль, бери - не хочу...
1
|
||
|
18 / 18 / 2
Регистрация: 27.09.2011
Сообщений: 155
|
|
| 08.03.2015, 10:44 [ТС] | |
|
Да верно. Ну эту проблему можно решить путём шифровки пароля. Одним словом необходимо обеспечить безопасность со всех сторон.
0
|
|
|
Ушел с форума
|
||
| 08.03.2015, 13:30 | ||
|
узнать алгоритм шифрования, ключ, а затем и пароль. Вот почему, кстати, в Windows пароли пользователей почти нигде не фигурируют в открытом виде. Разве что где-то глубоко в lsass.exe...
1
|
||
|
Особый статус
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
|
||
| 08.03.2015, 17:08 | ||
|
И если честно сомневаюсь что такое возможно не лютым ПО. А настолько лютое система будет сопротивляться ставить. Скажем сидит где то на уровне r0 некое ПО. Каким образом вы сможете выгрузить\приостановить процесс? Мне не понятно. Да и именно поэтому же вопрос о том,можно ли это сделать дабы обезопасить себя от кражи пароля - даже если у вас стоит самая раскрутейшая программа с высочайшим уровнем защиты,то тот же руткит\кейлогер который будет грузиться раньше операционной системы и любого защитного ПО запросто может отследить все нажатия клавиш. Как вы понимаете при тыкании в клаву происходят определенные события в системе. Как то так в общем.
0
|
||
| 08.03.2015, 17:08 | |
|
Помогаю со студенческими работами здесь
9
Ошибка в xml-файле: cannot load response message. Invalid SOAP message. Only one top level element is allowed in an XML document. Как сделать эффект размытия (эффект стекла) в Xaml? Как убрать эффект вдавливания с формы? (3d эффект) Эффект затухания/появления и слайд эффект UAC Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|