Подписаться на блог
В Твиттере

Реплики и ссылки на заметки

В Фейсбуке

Ссылки на заметки

Вконтакте

Ссылки на заметки

В Телеграме

Ссылки на заметки

В Тумблере

Заметки целиком

В Же-же

Заметки целиком

По РСС

Заметки целиком

Если что-то из этого не работает, напишите мне: ilyabirman@ilyabirman.ru.

Буфер обмена Windows из-под DOS

Оказывается, программы, выполняющиеся в виртуальной машине DOS (в NT — ntvdm.exe), имеют доступ к буферу обмена Windows! То есть можно написать DOS-программу, в которую можно будет копировать текст из, например, Ворда.

Есть такие функции — 17xxh, — например 1705h для копирования содержимого буфера обмена в некоторую область памяти. Выполняются они обработчиком MUX (int 2fh). То есть, фактически,

mov ax, 1705h
mov bx, buffer
mov dx, 1
int 2fh


Забавно.
Подписаться на блог
Поделиться
Отправить
Ctrl

Пользовательский интерфейс
Доступен первый раздел
электронного учебника

Популярное