Daniro_San
@Daniro_San
Программист

Как реализовать ввод вывод с нуля?

Без каких либо библиотек и хедеров.
Кто может подсказать как это возможно?
(Ведь и библиотеки низкоуровневого ввода как то были написаны).
  • Вопрос задан
  • 204 просмотра
Решения вопроса 2
Adamos
@Adamos
Ведь и библиотеки низкоуровневого ввода как то были написаны

Бинго! Осталось найти и почитать их код. У glibc он открыт, например.
Ответ написан
@vilgeforce
Раздолбай и программист
Ввод-вывод бывает разным. Файловый делается на раз: объявляются нужные API и константы (раз вы не хотите системных хидеров), потом получение адресов CreateFile, ReadFile, WriteFile, CloseHandle и можете смело работать с файлами. Только вам придется как-то загрузить нужные DLL и получить из них функции :-D Но TIB/PEB вас спасут.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
В каком смысле, без библиотек? Какой уровень доступа? Можно на уровне контроллеров, на уровне ядра, на пользовательском уровне, на уровне скриптового языка и т.д. Везде свои нюансы.

>Без каких либо библиотек и хедеров.
весьма бесполезное занятие, только если не пишите свой драйвер
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы