|
|
|
хитрые окошки
|
|||
|---|---|---|---|
|
#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 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрюа то придёт Шокер ...хихи, разрешаю вам обоим консультировать друг друга в темах созданных вами же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 15:03 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрюа то придёт Шокер .. ыыыыы мне тоже) пролетарии всех стран объединяйтесь дабы свергнуть жестоких властителей и восстановить порядок правды мира, добра и справедливости! вернём свободу слова и права на спам! пусть многие падут... всех не перестреляют) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 15:06 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю, вот!) власти вынуждены снизить диктаторский режим, дабы народ не збунтовался на мировую революцию) теперь поможете найди хендл окон скайпа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 15:09 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, >хихи, разрешаю вам обоим консультировать друг друга в темах созданных вами же Скачуха БеловЗеро Поиск окно окна окон код для установления открытых окон их количества и названия http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=855294&msg=10749463 Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. смотрите, давно с ним не работал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 15:13 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю, эм... не очень понятно как тут что... нужно зная proc ID скайпа(через shell) найти хендлы его окон.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 15:19 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
есть даже код, работающий на блокноте. у скайпа возвращает пустую строку Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 15:22 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
BelowZero, мой код в ВБА Ворда запустите и я например относительно скайпа получил ответы: Дмитрий (di_king_skype) <availabilityicon status="offline"/> Не в сети Последний раз был (-а) в сети 11.12.2011 21:07:03<br/>Последние события 5 месяц (-а/-ев) тому назад - 172 Skype™ - qwerty89028912680 - 26 C:\Documents and Settings\ЦЭ\Application Data\Skype - 51 здесь имя и хендл через чёрточку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 15:32 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю, у меня тупо виснет... что вы ввели в этой строчке? автор Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 15:42 |
|
||
|
хитрые окошки
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю, отвисло) и вывело на 5000 страницах средним шрифтом имена всех окон на моём компе)))) правда они часто повторяются.... не совсем то, что ожидал увидеть) Ципихович ЭндрюДмитрий (di_king_skype) <availabilityicon status="offline"/> Не в сети Последний раз был (-а) в сети 11.12.2011 21:07:03<br/>Последние события 5 месяц (-а/-ев) тому назад - 172 Skype™ - qwerty89028912680 - 26 C:\Documents and Settings\ЦЭ\Application Data\Skype - 51 это именно то, что нужно получить) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 15:48 |
|
||
|
|

start [/forum/topic.php?all=1&fid=60&tid=2158221]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 398ms |

| 0 / 0 |

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