Верно, становится. Там было что-то не так с перетасовыванием указателей в сортировке. Ты делишься только тем, что у тебя в разделяемой секции....
Это так: её введение добавило увлекательных приключений при отладке - головоломка на ровном месте. Хэндлы и указатели валидны только в пределах...
Чува-а-а-а-к, буквально в соседней теме:...
Не совсем. Если секцию с именем, которое ты задаёшь, уже кто-то создал, CreateFileMapping открывает её (новая секция не создаётся). Если секции с...
Да, если надо гонять данные между оперативкой и своим девайсом, можно заюзать DMA. DMA Programming Techniques - Windows drivers | Microsoft Learn
Можно сделать недостающие символы EXTERN'ами, а VIRTUAL_BASE задать явно. Допиши в самом верху: extern text_phys_begin extern data_phys_end...
Скорей всего никак. На Vista и выше можно было бы через недокументированные API от Superfetch, но на XP их не было. Наверно проще всего написать...
Корректно: оператор == на выходе даёт bool, никаких проблем. Кстати, у констэкспров инлайн не нужен.
В первом сообщении ты писал, что если ввести "one", "two", то при чтении ты видишь "two", "two" - у меня не воспроизводится, в массиве лежат...
Штош, попробуем побоксировать. В соседней теме, где падал Qemu, мы учились писать ядра на цэ и плюшках, а тут я нахваливаю ржавого - раст то, раст...
Andrey_59, опиши исходную задачу. Что ты пытаешься сделать и зачем тебе нужен расшаренный между процессами массив строк? Когда ты делаешь...
Попробуй: db 'H', 17, 'e', 17, 'l', 17, 'l', 17, 'o', 17, 0 А насчёт gdb, судя по вопросам и ответам на stackoverflow, set architecture i8086...
Он выводит не мусор, а каждую чётную букву (‘H’, ‘l’ и ‘o’ из слова «Hello»): буфер ожидает, что в него будут писать в том же формате, что и в...
Всё можно, но зачем?..
Зависит от того, работает ли твоё ядро в x32 или ты уже переключил его в x64. Для начала, надо понять, как устроено разделение на юзермод и ядро....
Даже на хабре есть спецы) [ATTACH]
А что вообще надо сделать? У тебя есть массив указателей, который разделяется между всеми процессами, которые грузят эту дллку. Но разделяется...
Да никаких, просто берёшь и пишешь) Единственное ограничение - в ядре у тебя не будет исключений. В остальном можешь юзать все фичи. Даже...
Минутка безумия. [ATTACH] /* main.cpp */ namespace { namespace Vga { struct Cell { char sym; unsigned char color;...
Rel, [IMG]
Имена участников (разделяйте запятой).