Буфер обмена 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 ←New
Ctrl →Пропих
Мои книги