| Автор
| Сообщение |
|
|
|
Цитата |
|
Подскажите плз, как можно программно узнать handle стандартного
screensaver'а в win98? findwindow('WindowsScreenSave',nil) возвра-
щает ноль  |
|
| В начало |
|
 |
|
|
 |
DrPass
Знающий :) /Почетный Модератор/

Возраст: 31
Знак зодиака: 
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
|
|
|
Цитата |
|
Попробуй выловить его, когда открыта вкладка выбора скринсейвера. В этом случае винда запускает скринсейвер, чтобы он отобразил свой превью. Правда, не факт, что он при этом будет создавать какой-то окно соответственно с хендлом. Но попробовать стоит. _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
|
|
|
Цитата |
|
Получилось подругому, глюк win98 помог
Винда иногда оставляет в панели управления приложение после
закрытия, и оставила название 'Screen Saver'!
Но... Как зная handle saver'a узнать hanle edit'а (он там один!),
куда пароль вводить? |
|
| В начало |
|
 |
DrPass
Знающий :) /Почетный Модератор/

Возраст: 31
Знак зодиака: 
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
|
|
|
Цитата |
|
Ха! Так это совсем другой вопрос: тебе нужно получить хендл окна ввода пароля (FindWindowEx с дескриптором окна скринсейвера), и потом тот же FindWindowEx, но уже над окном ввода пароля, чтобы получить хендл Editа. Естественно, все эти манипуляции можно проделать только с запущенным скринсейвером. _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
|
|
|
Цитата |
|
Точно! Надо это во время работы ss, что бы разблокироватьт комп!
Но как же все-таки узнать handle edit'а зная handle приложения??? |
|
| В начало |
|
 |
 Gelios
Oracle-вый маньяк, Админ

Возраст: 37
Знак зодиака: 
Зарегистрирован: 10.03.2005
Сообщения: 6141
Откуда: Яблочный рай
|
|
|
Цитата |
|
| Цитата: | Но как же все-таки узнать handle edit'а зная handle приложения???
|
см пост DrPass от Пт Апр 25, 2003 4:52 pm _________________ нельзя давать всем всего, ибо всех много, а всего мало |
|
| В начало |
|
 |
|