Что такое окно?

Тема в разделе "WASM.WIN32", создана пользователем Miller Rabin, 20 окт 2007.

  1. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    Twister
    Даже скорее с точки зрения и окна, и операционной системы.
    1. Интересует весь процесс создания и жизни? окон в ОС Windows;
    2. Регистрация класса окна, в какой список заносится класс окна и т.д.;
    3. Что происходит в ядре при вызове WinUser.dll?->CreateWindow(), т.е. какие функции ядра будут вызваны, как и где выделяется память, какими методами происходит отрисовка;
    4. Потоки ОС, обслуживающие данное окно, процедура обработки сообщений окна;
    ... в общем от и до
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    имхо иерархия видеоподсистемы интереснее.
     
  3. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    понятно. однако окна все используют, а видеоподсистему не каждый.
     
  4. Mental_Mirror

    Mental_Mirror New Member

    Публикаций:
    0
    Регистрация:
    7 май 2007
    Сообщения:
    431
    Ладно, делайте стотью и мы пачитаем =)
     
  5. Twister

    Twister New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    720
    Адрес:
    Алматы
    Итак.
    Считайте, что заявка на статью принята.
    Единственное, что я не могу сейчас уточнить - это сроки ее выхода, ибо количество свободного времени в неделю у меня варьируется от нескольких дней до нескольких часов.
    Однако работа уже начата - сегодня, к примеру, я разобрал структуру хэндла hWnd...

    Так что ждите... ;)
     
  6. EP_X0FF

    EP_X0FF New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2006
    Сообщения:
    450
    Пиши, пиши, почитаем :)
     
  7. kero

    kero Модератор SOURCES & 2LZ Команда форума

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
  8. UTeX

    UTeX New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2007
    Сообщения:
    584
    что-то подобное уже хорошо описано в книге Feng Yuan
     
  9. Twister

    Twister New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    720
    Адрес:
    Алматы
    Есть линк?
    Последние три дня показали, что ждать придется прилично. Если я вообще, закончу начатое и не забъю на это дело... ;)
     
  10. kero

    kero Модератор SOURCES & 2LZ Команда форума

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    Давали, Поиск.

    :)
    Но вы можете легко загладить впечатление:

    поскольку прозвучало -
    - ну и обнародуйте прямо здесь этот разбор, вполне достойный материал.

    А еще на вашем сайте заметил hidetoolz1.6_driver_dis0.1.rar .
    Так может вам есть, что сказать и о том, почему у HideToolz не получается спрятать окна, как обещано, поделились бы :)
     
  11. EP_X0FF

    EP_X0FF New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2006
    Сообщения:
    450
    Спрятать окна без ущерба работоспособности программы невозможно.
     
  12. Twister

    Twister New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    720
    Адрес:
    Алматы
    Долго не заходил сюда...

    Как уже сказал EP_X0FF, спрятать окна без ущерба работоспособности программы невозможно. Добавлю только - их вообще невозможно спрятать. Почему - я уже сто раз писал. В стопервый раз напишу в статье.

    Я уже и сам начинаю понимать, что одним махом все, что было "заказано", не осилить. Возможно, получится цикл статей. Но так или иначе, материала для первой, вступительной статьи достаточно - структура хэндла, таблица (а точнее массив) окон, определение свойств окна по хэндлу и т.д. Осталось лишь привести все в читабельный вид...
     
  13. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    Ну где же материал, хлеба и зрелишь))
     
  14. UTeX

    UTeX New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2007
    Сообщения:
    584
    Зачем? Читаем Feng Yuan
     
  15. UTeX

    UTeX New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2007
    Сообщения:
    584
    если не можете найти - напишите - я выложу ее где нибудь и ссылки вышлю в ПМ
     
  16. Miller Rabin

    Miller Rabin New Member

    Публикаций:
    0
    Регистрация:
    4 янв 2006
    Сообщения:
    185
    Я хочу реализовать метод надежного вызова пользовательских функций из Ring0.
    Метод основан на изменении SysEnterEIP и выполнении части работы функции SysEnterCall из ntkrnlpa.exe
    Реверс ее я "ПОЧТИ" закончил однако стабильного кода "ПОКА" не получилось. Хотя большую часть времени код работает успешно иногда все же получаем BSOD с сообщением IRQL NOT LESS OR EQUAL. С этим пока разбираюсь.

    Успокойтесь товарсчи никто не забыт, ничто не забыто. В свое время все будет.
     
  17. EvilPhreak

    EvilPhreak New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2007
    Сообщения:
    154
    И где статьи? Может хватит болтать, а делом займемся? Только и горазды песдеть.