Page 1 of 2

Lock

Posted: Wed Oct 30, 2013 7:59 pm
by Unusual
Версия программы 0.1
Spoiler:- от рисовка окна и кнопки выхода

Re: Lock

Posted: Wed Oct 30, 2013 8:18 pm
by yogev_ezra
Идея интересная. Кнопка пока что не нажимается?
На каком языке пишешь? Исходники будут? :wink:
ScreenShot603.png
ScreenShot603.png (1.67 KiB)
Viewed 8334 times

Re: Lock

Posted: Wed Oct 30, 2013 8:22 pm
by e-andrew
1) Кнопка не нажимается
2) У меня много раз перерисовывалось, хоть на экране ничего не изменялось. Хотелось бы исходники увидеть, что бы помогли.
3) Как я понял, это что то вроде скринсэйвера, только пока что он лочит систему по клику.
Вообщем я не очень понял суть программы. Хотелось бы подробностей.
yogev_ezra wrote: На каком языке пишешь?
Скорее всего tcc.

Re: Lock

Posted: Wed Oct 30, 2013 8:27 pm
by Unusual
У меня кнопка работает Язык си, компилятор tcc.

Re: Lock

Posted: Wed Oct 30, 2013 8:30 pm
by yogev_ezra
eAndrew wrote:Как я понял, это что то вроде скринсэйвера, только пока что он лочит систему по клику.
Вообщем я не очень понял суть программы. Хотелось бы подробностей.
Screensaver у нас уже есть (даже целых 3, если я не ошибаюсь). А это что-то вроде "Lock computer" по Win+L (чтобы соседи не юзали, но, в то же время, не выключать совсем).

Re: Lock

Posted: Wed Oct 30, 2013 8:33 pm
by Unusual
Суть такая чтобы кто-то когда проходил мимо тебя и не интересовался. Включил и все (потом еще пароль будет).
Spoiler:Исходник стыдно показывать

Re: Lock

Posted: Wed Oct 30, 2013 8:36 pm
by e-andrew
Ну да, идея хорошая. Доработать дизайн + в хоткей + автовключение при выходе из скринсэйвера + добавить, к примеру, пароль. (для оригинальности можно не символьный, а по типу лабиринта из android, только оптимизированый под мышку и не занимающий много времени).

Re: Lock

Posted: Wed Oct 30, 2013 8:40 pm
by yogev_ezra
Unusual wrote:Исходник стыдно показывать
Здесь же все свои. Прикалываться никто не будет, а, наоборот, помогут.
Unusual wrote:У меня кнопка работает Язык си, компилятор tcc.
SVN r4138 - у меня кнопка не нажимается. Запускал под виртуальной машиной - конфигурация такая:

Code: Select all

VMware® Workstation (Version 7.0.1 build-227600)
Host OS version: Windows 7 Professional, 64-bit 6.1.7601, Service Pack 1
CPU: Intel Core i5-3570 @ 3.40 GHz
RAM: 8GB
eAndrew wrote:Ну да, идея хорошая. Доработать дизайн + в хоткей + автовключение при выходе из скринсэйвера + добавить, к примеру, пароль. (для оригинальности можно не символьный, а по типу лабиринта из android, только оптимизированый под мышку и не занимающий много времени)
Хоткей можно как в Windows: Win+L. Пароль, естественно, нужен - без пароля программа бесполезная :wink: И самое главное, отключить как-то CTRL+ALT+DEL (запуск CPU) во время работы программы. А то запустил CPU, прибил LOCK и работаешь :lol:

Re: Lock

Posted: Wed Oct 30, 2013 8:43 pm
by e-andrew
Док кстати тоже вылезает. Нужно над этим поработать. Нотифаи тоже будут вылезать. И вообще все программы, которые в данной момент работают могут все порушить. И даже банальный Alt+TAB). Нужно писать заморозку программ в самом ядре.

Re: Lock

Posted: Thu Oct 31, 2013 3:14 am
by GerdtR
Создать прозрачное окно на весь экран, которое будет на переднем плане и будет следить за своим фокусом и при необходимости тут же назад вылазить на передний план. CPU запуститься, но кликнуть по нему уже не получится. Ну в принципе окна всех прог появляться будут успевать, но работа с ними не возможна.

Re: Lock

Posted: Thu Oct 31, 2013 3:17 am
by yogev_ezra
GerdtR wrote:Создать прозрачное окно на весь экран, которое будет на переднем плане и будет следить за своим фокусом и при необходимости тут же назад вылазить на передний план. CPU запуститься, но кликнуть по нему уже не получится. Ну в принципе окна всех прог появляться будут успевать, но работа с ними не возможна.
Не, ну это уже hack - нам "как положено" нужно :wink:

Re: Lock

Posted: Thu Oct 31, 2013 3:22 am
by Mario_r4
Вот так вот с легкой руки "реализуется" функциональность не поддерживаемая ядром. Может сначала все стоило задуматься о поддержке со стороны ядра?

Re: Lock

Posted: Thu Oct 31, 2013 10:53 pm
by GerdtR
Ну зато так проще :roll:

Re: Lock

Posted: Thu Oct 31, 2013 10:58 pm
by e-andrew
GerdtR wrote:Ну зато так проще :roll:
Alt+TAB и блокировка не работает. Может тек. решение и проще, но оно не работает. Насчет пароля у меня есть одно предложение, скажу позже=)

Re: Lock

Posted: Thu Oct 31, 2013 11:03 pm
by 0CodErr
eAndrew wrote:Alt+TAB и блокировка не работает
Существует функция для блокировки ввода SysFn66.6.