|
|
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
задача - спрятать все окна, которые появляются после программного открытия чужой проги. мои эксперименты: прятал окно по hwnd, полученному из shell, но хитрые окна всё равно появлялись. пытался найти зависимые окна, но hwnd = GetWindow(hwndik, GW_CHILD) возвращает 0. приходится прятать окна по заглавию окна, если окошки попадают в фокус. но это не совсем правильно, т.к. окна могут и не получить фокус, а если даже сразу получат, то успевают меелькнуть перед пользователем. в идеале нужно как-то получить хендлы всех окошек, зная хендл, полученный из shell. сами мы не местные, помогите кто чем может... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 21:28 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
прятал окно по hwnd, полученному из shellСто раз уже объясняли, что shell возвращает process id, а не hwnd. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 21:43 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Antonariy, ясн... как зная проц ай ди узна хвнд его окон? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 21:52 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
когда мы нажимаем ctrl+alt+delete или видим запрос на подтверждение выдаваемый UAC или когда переключаемся на другого пользователя при этом не завершая сеанс текущего пользователя (фича начиная с хр) то мы выдим не просто новое окно поверх других окон а новый десктоп есть системный механизм который позволяет управлять десктопами не помню точно как называется что-то типа WorkstationDesktop WindowsDesktop так вот может его можно использовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 22:10 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
системный вызов, эм... мне бы простенькую функцию по нахождению хендла из процайпи.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 22:15 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
вот что откопал... C++ как всегда впереди планеты всей... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. осталось тока перевести) как-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 22:29 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
зачем-то в процедуре Sleep сделан окон даже верхнего уровня хватает так что никакой Sleep не нужен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 22:42 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
BelowZeroосталось тока перевести) как-то... Как искать VB-объявления api-функций, которых нет в API Text Viewer'e Для тех, кто не знает что такое API Text Viewer Далее... Код: plaintext Что непонятно во второй строчке? Что непонятно в третьей строчке? ... Что непонятно в n-й строчке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 22:57 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
> Автор: Antonariy > Далее... > "= ::" — присвоение; Присвоение только знак равенства, а два двоеточия - квалификатор глобальной области видимости функции GetTopWindow. Это в дельфях присвоение =: ;-) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 11:29 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос, В рамках перевода — не важно)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 13:42 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Код: vbnet 1. возвращается хвнд активного окна... это то, чтоя делал до этого BelowZeroприходится прятать окна по заглавию окна, если окошки попадают в фокус Код: vbnet 1. вообще фиг знает откуда взялся... отыскал в дебрях иннета статейку офиц сайта майкрософта http://support.microsoft.com/kb/242308/ru , вроде то, что нужно, постараюсь подстроить код под свои нужны AntonariyПервое слово — тип, аналог в VB - long; второе — название переменной; "= ::" — присвоение; GetTopWindow — апи-функция (где находится яндекс уже должен бы знать). спс за разъяснения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 14:33 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
хм... код с офиц сайта а не работает... возвращает пустую строку. проверено на Skype ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 14:51 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Пустая строка не значит, что не работает. Просто на момент старта у заголовка окна скайпа нет текста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 15:51 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Antonariy, понятн... так вот зачем wait в коде выше))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 16:15 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
AntonariyПустая строка не значит, что не работает. Просто на момент старта у заголовка окна скайпа нет текста. поставил таймер 20 секунд. скайп преспокойненько загружается. всё равно возвращает пустую строку. работает только на калькуляторе. что может быть не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 16:59 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
у кого есть скайп (98% программистов), помогите пожалуйста найти хендлы его окон... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 19:02 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
BelowZeroу кого есть скайп (98% программистов) есть намного удобнее сервисы, ты отстал от жизни ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 22:03 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Статист, блин... нажимал - нажимал F5, нет ответов. потом смотрю: новое сообщение - обрадовался. думал, помочь решили. а тут спам( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 22:11 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Статист, >есть намного удобнее сервисы, ты отстал от жизни Значит я тоже отстал, что за сервисы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 14:17 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Ципихович ЭндрюСтатист, >есть намного удобнее сервисы, ты отстал от жизни Значит я тоже отстал, что за сервисы? наверное, он имеет ввиду азбуку морзе через растяжку из проводов... в любом случае, это не по теме, нужен именно скайп. просто узнать хейдл окон скайпа... не думал, что вопрос поставит в ступор) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 14:22 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
BelowZero, хейдл окон скайпа по другому от остальных окон узнаётся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 14:51 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю, хз... что-то у меня не оч получается. если поможете, буду оч благодарен) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 14:54 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
BelowZero, неа, мне же нельзя отвечать, а то придёт Шокер ..., можно понтоваться, всё знаю, никому ничего не скажу :) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 14:59 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=37581116&tid=2158221]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 149ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...