Вызов прерывания в WinXP

Тема в разделе "WASM.WIN32", создана пользователем J3QQ4_H7H2V, 11 июн 2007.

  1. J3QQ4_H7H2V

    J3QQ4_H7H2V New Member

    Публикаций:
    0
    Регистрация:
    11 июн 2007
    Сообщения:
    1
    Нужно выполнить такой код:
    Код (Text):
    1. asm
    2.      mov     ah,0dh          { Dos fn release cache}
    3.      int     21h
    4.      mov     ax,5301h        {APM function 1, Real Mode Connect}
    5.      sub     bx,bx          {APM BIOS (power device ID)}
    6.      int     15h
    7.      jc      @Exit
    8.      mov     ax,530eh       {APM function e, APM Driver Version}
    9.      sub     bx,bx           {APM BIOS}
    10.      mov     cx,0102h        {select APM 1.2 functionality}
    11.      int     15h
    12.      jc      @Exit
    13.      mov     ax,5307h     {APM function 7, Set Power State}
    14.      mov     bx,1            {All devices}
    15.      mov     cx,3            {Off state}
    16.      int     15h
    17. @Exit:
    18. end
    Это возможно сделать в WinXP ? И насколько трудно ?
     
  2. Twister

    Twister New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    720
    Адрес:
    Алматы
    Это код под ДОС. Делай выводы.
     
  3. Nouzui

    Nouzui New Member

    Публикаций:
    0
    Регистрация:
    17 ноя 2006
    Сообщения:
    856
    MSDN -> Power Management
    APM сейчас мало где используется, в основном ACPI
     
  4. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    нет