Мое очень глубое IMHO в том что если хочется изучить именно язык не привязываясь к платформе и каким-то специфическим библиотекам то учить его...
Под какой системой? Если под виндой то утилиты русиновича пока вроде никто не превзошел. Правда сорцы их сейчас очень сложно достать... Если под...
У окон GTK есть такое свойство XKLAVIER_STATE называется. Оно изменяет свое значение когда пользователь переключает раскладку на данном окне....
Выложи лог снифера.
Ох-хо-хо а действительно интересная задачка как в линуксе на асемблере сделать окно. Если решение такой интересной задачи не очень привлекает, то...
Кхмм... Кхмм... Значится так начнем сначала. Что из себя представляет TCP пакет. Грубо говоря это массив байтов. Люди так между собой договорились...
Товарисчи!!!! Вы все забываете одну сильно просту весч. А именно графическая подсистема у виндовса (окошечки и кнопочки) является частью ядра...
ну или воспользоватся мингв
а какой компилятор есть?
./configure && make && sudo make install
paymera Баги случаются (с) Форест Гамп Посмотри багтракет и убедишся в этом. На своих ошибках надо учится и если уж пишешь на С то запомнить...
Потому что [EBX-10] это не вычитание из содержимого регистра EBX десяти это обращение по адресу содержащемуся в регистре ebx плюс еще смещение на...
Для такого есть функция strncpy
Это классическое переполнение буфера в стеке. Оно призвано затереть точку возврата из функции и в случае неумышленного переполненя крашнуть...
Если интересует создание непосредственно своего виртуального процессора выполняющего свой набор инструкций то советую посмотреть еще такую вещь...
Всем спасибо за помошь. Вопрос решился намного проще, просто системным вызовом reboot с правильными параметрами. А то поначалу запудрили мозг...
Честно говоря у меня уже существует подозрение что просто мой код падает с какой то тупой ошибкой и его надо как следует отладить. Код с метками...
Еще раз спасибо. Кажется это действительно работает только одна проблема. Для того чтобы работало правильно нужно дождать когда буфер клавиатуры...
По кое каким раскопкам там надо класть 0х1234 по адресу 40:72 но это что-то тоже не очень помогает...
Спасибо огромное! Теперь по крайней мере понятно в какую сторону копать. Однако код __asm__ __volatile__ ("inb $0x92, %%al \n\t"...
Имена участников (разделяйте запятой).