угу видел код, только не допер сначала про triple fault.
по идее он должен вызывать код, который будет писать в регистры чипсета. Естественно вендорозависимый код. например для p2b: typedef unsigned...
винда и линукс юзают ребут через клаву, думается это оптимальный способ.
crypto их просто распологали по кругу, дуйствительно был неплохой радиус. но все равно в непосредственной близости с яйцом было больше 4х телефонов
6, 7 - бред. эксперимент ставили со 100(а не 4) трубками, и яйцо как и было сырое так и осталось.
тогда нужно учесть что SMP-машины не такая редкость уже.
код?
"Visual Studio, Microsoft Portable Executable and Common Object File Format Specification" обычно тоже помогает %)
cresta через кучу быстрее.
ну да, а без объекта никак нельзя совершать "операции с огромными полями данных и методов". суть ооп далеко не в этом. c != cpp пример в студию....
cppasm +1, правда я пишу как во втором примере %) но для себя всегда конвертирую сорцы под свой стиль если приходится юзать чужие. хорошо хоть это...
что вот это?
Могу посоветовать Агурова "Интерфейс USB". Некоторые вопросы отпадут
можно еще свое ядро подгрузить.
Получить оригинальный адрес NtReadVirtualMemory. Получить хендл процесса тоже не проблема.
CreateProcessA -> CreateProcessInternalA -> CreateProcessInternalW -> NtCreateProcessEx -> PspCreateProcess esi - parent EPROCESS ebx - new...
Windows XP SP2. NtQuerySysInfo -> ExpGetProcessInfo -> ExpCopyProcessInfo() edi - EPROCESS esi - PSYSTEM_PROCESS_INFORMATION...
нуну. изменяйте заголовки объектов. В EPROCESS есть поле InheritedFromUniqueProcessId, скорее всего отсюда и берет значение NtQuerySystemInformation.
у Фихтенгольца не только интегралы, но это явно не 9-11 класс.
как это ни странно - GetParent()
Имена участников (разделяйте запятой).