Свой Планировщик задач в Windows

Тема в разделе "WASM.WIN32", создана пользователем Leksey, 15 фев 2007.

  1. Leksey

    Leksey New Member

    Публикаций:
    0
    Регистрация:
    29 ноя 2006
    Сообщения:
    33
    Вот есть такая замечательная статья :
    http://hi-tech.nsys.by/33/
    "Bypassing Klister 0.4 With No Hooks or Running a Controlled Thread Scheduler"
    Копированием бинарного кода и его модификацией здесь создают и запускают свой планировщик.
    Я хотел спросить следующее:
    Возможно ли написать свой планировщик - с минимальной функциональностью - чтобы не копировать бинарный код? Насколько это сложная задача?
     
  2. P_F

    P_F New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2006
    Сообщения:
    116
    Адрес:
    Russia
    конечно
    всё зависит только от того что вкладывать в понятие
     
  3. Leksey

    Leksey New Member

    Публикаций:
    0
    Регистрация:
    29 ноя 2006
    Сообщения:
    33
    Ну например чтобы мог планировать один поток пользовательского режима. Соответственно не нарушая работу стандартного.
     
  4. P_F

    P_F New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2006
    Сообщения:
    116
    Адрес:
    Russia
    Возьми да напиши прогу которая запускает екзешку в заданное время... чем не планировщик...
     
  5. slow

    slow New Member

    Публикаций:
    0
    Регистрация:
    27 дек 2004
    Сообщения:
    615
    А кто-нить успел скачать прилагаемый исходник?
    Киньте в личку плз.
     
  6. Proteus

    Proteus Member

    Публикаций:
    0
    Регистрация:
    19 июн 2004
    Сообщения:
    344
    Адрес:
    Russia
    Нити использовать...)
     
  7. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    он с 29A каким то шёл, то ли 7, то ли 8.
     
  8. Leksey

    Leksey New Member

    Публикаций:
    0
    Регистрация:
    29 ноя 2006
    Сообщения:
    33
    http://tagstudio.ru/Leksey/phide2.zip - ссылка на исходник.

    Задача немного другая - нужно скрыть поток. Это не просто - так как если потока нет в списке планировщика - то ему не будет отводиться время процессорное. Поэтому приходиться извращаться и писать как бы свой планировщик....

    При чем здесь программа запускающая exe по таймеру... Во первых это надо делать ииз режима ядра - а во вторых исполнять код пользовательского процесса...