Конференция "WinAPI" » как заставить сервис загружаться в защищенном режиме ХР? [D7, WinXP]
 
  • cerber (02.09.09 10:27) [0]
    Пишу сервис блокировки доступа к компьютеру. Нужно осуществлять его заргузку и работу в том числе и в защищенном режиме ХР(Виста, Вин7). Сделанный сервис упорно не грузится в защищенном режиме, а в обычном работает на 100%. Какие особенности реализации должны быть у сервиса для работы в защищеном режиме?
  • Сергей М. © (02.09.09 10:48) [1]
    И как же работает эта "блокировка" ? Какой принцип реализует твой сервис ?
  • clickmaker © (02.09.09 11:25) [2]
    > Пишу сервис блокировки доступа к компьютеру

    а чем стандартная блокировка не устроила?
  • Anatoly Podgoretsky © (02.09.09 11:26) [3]
    > cerber  (02.09.2009 10:27:00)  [0]

    Так это против подобных и сделано.
  • Anatoly Podgoretsky © (02.09.09 11:26) [4]
    > clickmaker  (02.09.2009 11:25:02)  [2]

    У нее колеса не той системы.
  • brother © (02.09.09 11:36) [5]
    > Сделанный сервис упорно не грузится в защищенном режиме

    руки за такие сервисы пообрывать!
  • Германн © (03.09.09 01:27) [6]

    > руки за такие сервисы пообрывать!

    У Цербера рук не было. :)
  • Anatoly Podgoretsky © (03.09.09 09:14) [7]
    > Германн  (03.09.2009 01:27:06)  [6]

    Ну тогда в позу поставить и справедливо наказать.
  • Leonid Troyanovsky © (03.09.09 09:32) [8]

    > Anatoly Podgoretsky ©   (03.09.09 09:14) [7]

    > Ну тогда в позу поставить и справедливо наказать.

    Можно даже голову оторвать.

    --
    Regards, LVT.
  • Anatoly Podgoretsky © (03.09.09 09:58) [9]
    > Leonid Troyanovsky  (03.09.2009 09:32:08)  [8]

    Но только потом.
  • Leonid Troyanovsky © (03.09.09 12:20) [10]

    > Anatoly Podgoretsky ©   (03.09.09 09:58) [9]

    > Но только потом.

    Последовательность, IMHO, не очень важна, бо голов 3.

    --
    Regards, LVT.
  • brother © (03.09.09 12:28) [11]
    > голов 3.

    не сразу понял почему)
  • cerber (06.09.09 11:56) [12]
    Да я смотрю мастера, по большинству, "помундеть" больше любят...Читайте мифы - к живому церберу с сзади подойти невозможно) - но это флейм для другой ветки.
    2> Сергей М. ©   (02.09.09 10:48) [1]
    Сервис работает так:
    1. Пользователь входит в систему как обычно.
    2. При отсутствии подключенной к USB входу "правильной" флешки производится либо завершение сеанса либо выключение ПК. Флешка распознается средствами операционной системы как обычный съемный носитель информации. На ней записан идентификатор пользователя в виде файла. Флешка работает в режиме "только чтение" - реализована данная функция аппаратно в самой флешке
    3. Имя текущего пользователя получаем через GetUserName вызываемой из самого сервиса.
    4. Обращение к файлу черeз CreateFile
  • Сергей М. © (06.09.09 16:46) [13]

    > cerber   (06.09.09 11:56) [12]



    > 1. Пользователь входит в систему как обычно.


    Что за "мундёж" ?
    Какое отношение эта "обычность" имеет к работе твоего сервиса ?
    Раз ты позволил войти пользователю в систему, значит ты нихрена ничего не "блокируешь".

    Читай сюда:
    http://www.ibm.com/developerworks/ru/edu/os_architecture_course5/section3.html
  • cerber (07.09.09 21:35) [14]
    вопрос решил. всем спасибо.)

    2 Сергей М. ©   (06.09.09 16:46) [13]  - спасибо за ссылочку - буду использовать в след. версии)
  • XcCCC (07.09.09 22:41) [15]
    это невозможно
  • Сергей М. © (07.09.09 22:55) [16]

    > XcCCC   (07.09.09 22:41) [15]


    Тебе ли об этом рассуждать ?
    Ты на тривиальные вопросы не знаешь ответа
    http://pda.delphimaster.net/?id=1252349072&n=5
 
Конференция "WinAPI" » как заставить сервис загружаться в защищенном режиме ХР? [D7, WinXP]
Есть новые Нет новых   [134434   +28][b:0][p:0.001]