Создать свой квазипроцесс

Тема в разделе "WASM.WIN32", создана пользователем valinor, 9 июл 2006.

  1. valinor

    valinor New Member

    Публикаций:
    0
    Регистрация:
    7 май 2005
    Сообщения:
    27
    Есть такая задумка: из драйвера создать подобие процесса Win32 так чтобы он как можно меньше был виден в ядре, но при этом чтобы у него было адресное пространство и система выделяла его потокам кванты времени.
    Как это сделать? Где можно почитать о том как WinNT создает процессы?

    PS Есть конечно вариант с созданием потока в существующем процессе (с запуском Ring3 кода через APC или перехват SDT), но он неудобен из-за привязки к этому процессу. Хотелось бы свой квазипроцесс ))
     
  2. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    Ну глянь вначале Неббета, потом посмотри как рабоают функции в ядре. В общем это целая тема для исследования. Хотя Ms Rem когда-то говорил , что делал создание процесса в ядре пошагам ... настраивая стек код, данные, системные области.