Здравствуйте, vsb, Вы писали:
vsb>Т.е. всё, что тебе надо для работы напрямую с железом из C# это иметь доступ к произвольным адресам оперативной памяти. Ну и, конечно, возможность запустить виртуальную машину без операционной системы и запустить свой код. Думаю, что и то и другое вполне достижимо. Понятно, что при загрузке какая-то часть будет написана на C/Assembler, но потом контроль передадут тебе и уже ты будешь за всё отвечать.
Что значит запустить вирт. машину без ОС? Кому bios (uefi) передаст управление?