tasm caps,scroll,numlock

Тема в разделе "WASM.ASSEMBLER", создана пользователем ForziKK, 6 июл 2006.

  1. ForziKK

    ForziKK New Member

    Публикаций:
    0
    Регистрация:
    15 апр 2006
    Сообщения:
    5
    здрасте, мне тут понадобилось на tasm-e написать приложение которое бы вкл/выкл caps scroll и numlock-и
    вот нашел такой код
    Код (Text):
    1.  
    2.   mov si,40h
    3.   mov es,si
    4.   mov si,17h
    5.   mov al,00010000b
    6.   mov es:[si],al
    должен зажигать скролл, только он его почему то не хочет зажигать :dntknw:
    и пробывал много еще чего серавно не загарается, кто нибудь скажет в чем ошибка или что не так? возможно ли такое что в windows этот код не будет работать?
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Не будет.
     
  3. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    В винде нужно юзать функции user32!keybd_event (9x/NT) или user32!SendInput (XP).
     
  4. ForziKK

    ForziKK New Member

    Публикаций:
    0
    Регистрация:
    15 апр 2006
    Сообщения:
    5
    всем большое спасибо
     
  5. dinoweb

    dinoweb Дмитрий

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    129
    Адрес:
    Россия. Красноярск
    DeviceIoControl тоже может зажигать лампочки, правда это действует только на сами лампочки, а не на их состояние в винде
     
  6. Волк

    Волк New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2006
    Сообщения:
    3
    Дай я угадаю ты на втором курсе тех вуза и специальность твоя Програмное Обеспечение Выч.Техникм и АС.(ПОВТ-короче).
     
  7. ForziKK

    ForziKK New Member

    Публикаций:
    0
    Регистрация:
    15 апр 2006
    Сообщения:
    5
    Волк
    неа не угодал :)
    dinoweb
    да состояние в винде было и не обязательным, но серавно всем большое спасибо