Форум программистов, компьютерный форум, киберфорум
Windows
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
 Аватар для iLoveGoogle
18 / 18 / 2
Регистрация: 27.09.2011
Сообщений: 155

Эффект UAC message

07.03.2015, 22:25. Показов 1594. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Помню однажды я прочитал статью как работает Windows когда необходимо вывести UAC message. Насколько помню не какой процесс в данном случае не может не чего осуществить пока пользователем не будет сделан выбор. Можете подсказать как называется данный эффект в Windows ? Если я не правильно понял в случае с UAC message то можете сказать как добиться такого эффекта чтоб все приложения стояли на паузе и выполнялось только одно приложение - моё ? Как называется данный эффект в операционных системах ?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.03.2015, 22:25
Ответы с готовыми решениями:

Как заставить батник обойти UAC, не отключая службу UAC в целом
Господа помогите, нужно baat запустить от имени администратора, но это не работает потому как uac не пускает bat! Нужно обойти uac без...

Как заставить батник обойти UAC, не отключая службу UAC в целом
Добрый день, уважаемые программисты. Помогите решить проблему. Запускаю файл (через ярлык с правами админа) @echo off start...

И снова проблема со Struts (validate): Cannot find message resources under key org.apache.struts.action.Message
Имеем imdex.jsp: <%@ page language='java' %> <%@ taglib uri='/WEB-INF/struts-html.tld' prefix='html' %> <%@ taglib...

8
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
07.03.2015, 22:36
Это всего лишь иллюзия.

Когда нужно запросить повышение до уровня администратора, система делает
снимок рабочего стола, затемняет его, затем переключает пользователя на другой
рабочий стол (WinSta0\Winlogon), где показывает ему пресловутое окошко UAC на
только что сделанном фоне.
2
 Аватар для iLoveGoogle
18 / 18 / 2
Регистрация: 27.09.2011
Сообщений: 155
07.03.2015, 23:49  [ТС]
Да сама реализация этого эффекта понятна. Мне необходимо понять внутреннее составляющее данного эффекта. То-есть насколько я помню другие приложения не могут сами получить доступ к этому окну и вообще проследить действия пользователя пока он не сделает выбор. Или эта информация не верная ?
Одним словом я хочу получить такой эффект который сможет остановить - все процессы на ОС кроме одной. Возможно ли такое и если да то как ? То-есть есть один миг во время выполнения программы когда необходимо от пользователя получить некую информацию во время ввода которой все процессы должны заморозиться кроме самой программы которая запросило эту информацию. После ввода информации все замороженные процессы продолжат свою работу. Спасибо за внимание
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
07.03.2015, 23:53
Лучший ответ Сообщение было отмечено iLoveGoogle как решение

Решение

Цитата Сообщение от iLoveGoogle Посмотреть сообщение
насколько я помню другие приложения не могут сами получить доступ к этому окну и вообще проследить действия пользователя пока он не сделает выбор. Или эта информация не верная ?
Верная.
Дело в том, что WinSta0\Winlogon - это специальный десктоп, доступ к которому
имеет только система, никакие приложения не могут ничего читать и писать туда.
Но важно понимать, что остальные процессы при этом не замораживаются,
они просто скрыты на другом десктопе.

Цитата Сообщение от iLoveGoogle Посмотреть сообщение
Одним словом я хочу получить такой эффект который сможет остановить - все процессы на ОС кроме одной. Возможно ли такое и если да то как ?
Это возможно. Например, приложение может найти все потоки системы и сделать
всем "suspend" (усыпить). Но где гарантия, что среди них не окажется какой-нибудь
критически важный для работы системы поток, например обслуживающий дисплей,
работающий с важным файлом на диске, выполняющий теневое копирование, ну
или что-нибудь такое еще. В общем, просто вгоните систему в дедлок и все...
2
 Аватар для iLoveGoogle
18 / 18 / 2
Регистрация: 27.09.2011
Сообщений: 155
08.03.2015, 00:02  [ТС]
Супер. Спасибо большое.
Дело в том что я недавно размышлял о том как обезопасить ввод пароля пользователем - но в таких условиях чтоб не какая посторонняя программа не могла её прочитать и вспомнил о том что в Windows есть эффект UAC message. Например разработчики ОС могут создать определённый интерфейс для ввода пароля который будет проходить на десктопе WinSta0\Winlogon таким образом можно обезопасить ввод пароля. Правда этом все не кончается поскольку введённый пароль ещё нужно безопасно вернуть программе которая запросила её, но думаю это не будет сложной задачей для разработчиков ОС.
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
08.03.2015, 10:30
Цитата Сообщение от iLoveGoogle Посмотреть сообщение
Правда этом все не кончается поскольку введённый пароль ещё нужно безопасно вернуть программе которая запросила её, но думаю это не будет сложной задачей для разработчиков ОС.
Для этого может быть создан безопасный канал обмена данными.
Но тут еще другая проблема имеется: если сама программа никак
не защищена, никто не мешает злоумышленнику выполнить поиск
пароля в ее памяти и таким образом система все равно будет
скомпрометирована.

То есть, зачем утруждать себя и придумывать какие-то способы атаки
на WinSta0\Winlogon или на канал обмена данными, если вот он,
пароль, бери - не хочу...
1
 Аватар для iLoveGoogle
18 / 18 / 2
Регистрация: 27.09.2011
Сообщений: 155
08.03.2015, 10:44  [ТС]
Да верно. Ну эту проблему можно решить путём шифровки пароля. Одним словом необходимо обеспечить безопасность со всех сторон.
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
08.03.2015, 13:30
Цитата Сообщение от iLoveGoogle Посмотреть сообщение
Ну эту проблему можно решить путём шифровки пароля
Никто не мешает злоумышленнику выполнить реверс программы и
узнать алгоритм шифрования, ключ, а затем и пароль.
Вот почему, кстати, в Windows пароли пользователей почти нигде не
фигурируют в открытом виде. Разве что где-то глубоко в lsass.exe...
1
Особый статус
Эксперт WindowsВирусоборец
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
08.03.2015, 17:08
Цитата Сообщение от iLoveGoogle Посмотреть сообщение
я хочу получить такой эффект который сможет остановить - все процессы на ОС кроме одной.
Вы получите либо жесткий завис и ресет,либо bsod
И если честно сомневаюсь что такое возможно не лютым ПО.
А настолько лютое система будет сопротивляться ставить.

Скажем сидит где то на уровне r0 некое ПО.
Каким образом вы сможете выгрузить\приостановить процесс?
Мне не понятно.

Да и именно поэтому же вопрос о том,можно ли это сделать дабы обезопасить себя от кражи пароля - даже если у вас стоит самая раскрутейшая программа с высочайшим уровнем защиты,то тот же руткит\кейлогер который будет грузиться раньше операционной системы и любого защитного ПО запросто может отследить все нажатия клавиш.
Как вы понимаете при тыкании в клаву происходят определенные события в системе.
Как то так в общем.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.03.2015, 17:08
Помогаю со студенческими работами здесь

Ошибка в xml-файле: cannot load response message. Invalid SOAP message. Only one top level element is allowed in an XML document.
Всем добрый день. Хочу попросить помощи по следующей проблеме: Хочу сделать SOAP-запрос Set Client =...

Как сделать эффект размытия (эффект стекла) в Xaml?
Как сделать эффект размытия(эффект стекла) в Xaml?

Как убрать эффект вдавливания с формы? (3d эффект)
Не знаю как задать по конкретней вопрос, поэтому выложу так: вот в местах, где стрелочки какой то стрёмный эффект 3d, все свойства...

Эффект затухания/появления и слайд эффект
Привет Всем. Подскажите как можно решить эту задачу? Пока с тем что есть выходит криво: $("#amben").animate({opacity:...

UAC
Добрый день господа форумчане, возникла такая ситуация, нужно сделать что бы у обычного пользователя в системе при попытке установить что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
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. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru