DemonP нет, 16 бит сегмент и 16 бит смещение. вместе 20 бит с учетом наложения и сдвига
Knigolyub вариант с LPT и герконом можешь оставить на запас ;)
Cr4sh ну да, так и есть. только не её, а OBJECT_TYPE* мы получим. tyomitch ну во-первых, на хендл смело забить и получить указатель на сам объект...
тогда я не понял твою идею про имитацию выполнения))
Cr4sh тут легко пролететь. если я напишу: if(rand() == 1234) { somecode } Твой анализатор это посчитает за данные
Cr4sh наверное он имеет в виду сделать ObReferenceObjectByName :P
для 16разрядного режима размерность линейного адреса 20 бит ввиду того, что используется адресация сегмент:смещение, лин адрес равен...
процессор не различает код и данные
можно анализировать воздействия кода на память и регистры. если там идет подряд, например, обращение по указателю 0x00001234, потом команда...
nobodyzzz жжошь б/п
это че, сегмент:смещение в 16битном режиме чтоли?
его можно получить через GetDesktopWindow()
MP_ART дада, чтобы переводил проц обратно в реальный режим и грузил дос поверх винды :D зы. теме, кажется, место в HEAP..
ручками скорее всего. я не помню апишек для записи по хендлу HBITMAP картинки в файл. благо, структура BMP примитивна
10110111 ну можно и так, конечно
да не вроде, а точно работает ) а че непонятного то.. прерывание биоса для считывания символа. на крайняк общаться с контроллером через порты...
оО, магнит - источник энергии? Если такая штука, как геркон или герметичный магнитоуправляемый контакт. на дверь крепишь магнит, на косяк -...
IceStudent блин, зачет )))))))))
а нафиг те дос. юзай прерывания биоса или вообще прямой вывод в видеобуфер. считывать с клавы так же
есть там все :) http://www.intel.com/products/processor/manuals/ Тебе надо Volume 2A и Volume 2B Прямые линки:...
Имена участников (разделяйте запятой).