информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Где водятся OGRыПортрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Программирую, но, будем считать, что под Винды не программирую. 29.09.04 13:12  Число просмотров: 2022
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 29.09.04 13:13  Количество правок: 1
<"чистая" ссылка>
> В MSDN есть пример простого хранителя экрана. Можешь его
> переделать.

Для этого, как минимум, нужен будет соответствующий компилер, которого под рукой нет.
Еще разбираться в исходниках и почитать книжку про программирование под Винды. И сколько это времени займет... И стоИт тратить столько времени на эту безделушку...

> Но если бы у меня встала такая задача, я бы просто ресурс
> битмаповский (картинку) поменял в logon.scr ;-)

Это проще и быстрее, чем писать, но чувствую, что сделаю быстрее, проще и красивее.

> Есть куча прог по изменению ресурсов в *.exe — тот же
> Restorator, к примеру.
<beginners>
Виндовс2000: хочется странного, простого, но не догадаюсь как. 28.09.04 14:14  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 28.09.04 14:15  Количество правок: 1
<"чистая" ссылка>
Чтобы по истечении некоторого интервала времени бездействия юзера (кнопки и мышка) включался не скринсэйвер, а блокировалась консоль.
Догадываюсь что-то нужно прописать в скринсэйвеные настройки (интервал времени бездействия, саму программу скринсэйвера), а, вот, что еще сделать - не знаю.
Дык это... Галочка «Защита паролем» на вкладке свойств экран->заставка не помогает? ;-) 28.09.04 15:09  
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
> Чтобы по истечении некоторого интервала времени бездействия
> юзера (кнопки и мышка) включался не скринсэйвер, а
> блокировалась консоль.
> Догадываюсь что-то нужно прописать в скринсэйвеные
> настройки (интервал времени бездействия, саму программу
> скринсэйвера), а, вот, что еще сделать - не знаю.
Убиваем двух зайцев — и монитор не выгорает, и консоль блокируется системными средствами.
Хотелось бы пропустить фазу самого скринсэйвера, а перейти сразу к нажатию на три кнопки разблокирования консоли. Монитор ЛЦД. 28.09.04 15:39  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 28.09.04 15:41  Количество правок: 1
<"чистая" ссылка>
Самый простой выход - юзать logon.scr или scrnsave.scr, что в стандартной поставке. 28.09.04 15:53  
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
А если взять logon.scr из NT4 (можно дать ему другое имя и записать в system32), то даже окошко с надписью «Для входа в систему нажмите Ctrl+Alt+Del» будет на экране. Визуально от твоего желания ничем отличаться не будет ;-)
А зачем другое имя? 28.09.04 18:30  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 28.09.04 18:31  Количество правок: 2
<"чистая" ссылка>
> А если взять logon.scr из NT4 (можно дать ему другое имя и
> записать в system32), то даже окошко с надписью «Для входа

А зачем другое имя?

> в систему нажмите Ctrl+Alt+Del» будет на экране. Визуально

Нет такого окошка :(. Высвечивается только "Microsoft Windows 2000 Professional". А хочется, чтоб "This computer is in use and has been locked". Ну и так далее "Только пользователь ЮЗЕР или администратор может его разблокировать", "Нажмите три кнопки для разблокирования".

> от твоего желания ничем отличаться не будет ;-)

Можно и на этом остановиться.
Есть еще вариант. Исследования показали, что скринсэйвером может быть простая екзешка с типом SCR. Есть екзешка, которая умеет даунить, блокировать, прерывать сеанс. По умочанию (без параметров в командной строке) она даунит. Проблема могла бы решиться, если б она по умолчанию блокировала, или к скринсэйверу можно было бы указать параметры командной строки, или скринсэйвером мог бы быть пакетник, или была бы програмка, которая просто блокировала бы. Тогда напротив "защита паролем" крыжик уже ставить было бы не надо.
А чтобы с Windows Protection не заморачиватьсч в 2K 28.09.04 18:50  
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
> > А если взять logon.scr из NT4 (можно дать ему другое имя и
> > записать в system32), то даже окошко с надписью «Для входа
> А зачем другое имя?
А чтобы с Windows Protection не заморачиватьсч в 2K

> Нет такого окошка :(. Высвечивается только "Microsoft
> Windows 2000 Professional". А хочется, чтоб "This computer
> is in use and has been locked". Ну и так далее "Только
> пользователь ЮЗЕР или администратор может его
> разблокировать", "Нажмите три кнопки для разблокирования".
Ну и это... Возьми logon.scr из NT4, пропатч ресурс bitmap, который там, сможешь что хочешь написать. И плюс то, что будет прыгать по экрану время от времени, монитор не выжигается.
В принципе можно и на любом скринсэйвере остановиться. 28.09.04 19:20  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
<"чистая" ссылка>
> Ну и это... Возьми logon.scr из NT4, пропатч ресурс bitmap,
> который там, сможешь что хочешь написать. И плюс то, что
> будет прыгать по экрану время от времени, монитор не
> выжигается.
В принципе можно и на любом скринсэйвере остановиться.
Хотелось покрасивее.
И интересно было - как бы это сделать.
Попробую сначала поковыряться с другими екзешками - пока понял, что они должны быть Виндовые, а не ДОСовские.
Так сделай сам! 28.09.04 19:49  
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
<"чистая" ссылка>
Найди подходящий рисунок (или сделай сам какой нужен), возьми программу типа такой:
http://www.yandex.ru/yandsearch?text=%D1%E4%E5%EB%E0%E9+%D1%EA%F0%E8%ED%F1%E5%E9%E2%E5%F0+%D1%E2%EE%E8%EC%E8+%D0%F3%EA%E0%EC%E8&stype=www&rpt=rad
и сделай скринсейвер.
Как уже говорили, поставь галочку "Защита паролем" - вуаля.
Дело в том, что какой бы ни был скринсэйвер, это не... 29.09.04 13:38  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 29.09.04 13:40  Количество правок: 1
<"чистая" ссылка>
Дело в том, что какой бы ни был скринсэйвер, это не заблокированный экран.
Да, единственное, что можно сделать, это снять картинку с заблокированного экрана и впихнуть ее в какой-нибудь скринсэйвер, который только картинку и показывает. Разумеется нужно поставить защиту паролем, но она сработает, после того как отработает скринсэйвер.
После исследований я понял, что скринсэйвером может быть обычная виндовая программа, удовлетворяющая некоторым требованиям. Оставалось найти такую программу, которая ничего не делает и сразу же завершается, как будто работал себе скринсэйвер и тут кнопку нажали или мышкой двинули, он должен закончить свою работу на экране. Далее Виндовс продолжит работать в обычном режиме, а если защищено паролем - то заблокировать экран, это элементарное продолжение работы после ввода пароля.
Сначала я случайно на это наткнулся, сам не понял как. Видимо был какой-то скринсэйвер, я его прибил, прошло время, он должен был запуститься, файла не оказалось, винды перешли сразу к фазе блокировки экрана. Недостаток в том, что если файла нет, то нельзя ни крыжик снять, ни время поменять, а, может, при изменениях свойств десктопа скринсэйвер вообще выключится.
Нашел програмку, которая удовлетворяет всем требованиям (может она еще чего нехорошего делает, но пока не заметил) - rsnotify.exe
Вроде все получилось как хотел.
А ты программируешь? 28.09.04 19:39  
Автор: HandleX <Александр М.> Статус: The Elderman
Отредактировано 28.09.04 19:41  Количество правок: 1
<"чистая" ссылка>
В MSDN есть пример простого хранителя экрана. Можешь его переделать.

Но если бы у меня встала такая задача, я бы просто ресурс битмаповский (картинку) поменял в logon.scr ;-)

Есть куча прог по изменению ресурсов в *.exe — тот же Restorator, к примеру.
Программирую, но, будем считать, что под Винды не программирую. 29.09.04 13:12  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 29.09.04 13:13  Количество правок: 1
<"чистая" ссылка>
> В MSDN есть пример простого хранителя экрана. Можешь его
> переделать.

Для этого, как минимум, нужен будет соответствующий компилер, которого под рукой нет.
Еще разбираться в исходниках и почитать книжку про программирование под Винды. И сколько это времени займет... И стоИт тратить столько времени на эту безделушку...

> Но если бы у меня встала такая задача, я бы просто ресурс
> битмаповский (картинку) поменял в logon.scr ;-)

Это проще и быстрее, чем писать, но чувствую, что сделаю быстрее, проще и красивее.

> Есть куча прог по изменению ресурсов в *.exe — тот же
> Restorator, к примеру.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach