![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.11.2007
Сообщений: 2
|
![]()
Здравствуйте.
У меня задание на курсовик по Ассемблеру: Разработать программу, которая бы с заданным интервалом времени собирала в буфер и записывала в файл информацию о координатах положения мыши. Времени нет сильно углубляться - у меня научная работа в совершенно другой области... Может, кто-нибудь сможет помочь? Мной написан "сырой" вариант программы: http://fallingtear.pisem.net/flashcard/kp4.asm Проблемы с самого начала - с открытия файла для записи. Вроде бы всё как в справочниках, но генерирует ошибку. ![]() |
![]() |
![]() |
![]() |
#2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
твоя программа написана под DOS. Разумеется под WINDOWS она будет генерировать ошибку потому что в Windows нельзя получить прямой доступ к портам ввода вывода и вообще к внешним устройствам.
Надо писать программу под Windows с использованием хуков. используй функцию SetWindowsHookEx смотри http://www.google.ru/search?hl=ru&q=...&oq=setwindows |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 28.11.2007
Сообщений: 2
|
![]()
Ну, вроде как я из режима виртуального х86 запускаю...
Кстати, ещё ошибку при попытке ассемблирования с ключом /t выдаёт: "Cannot generate COM file: data below initial CS:IP defined" Какой-то ещё, кажется, ключ нужен для ассембл-я СОМ-проги в 32-разрядном коде? Прошу прощения за своё невежество, но углубляться в Ассемблер просто нет времени, хотя есть желание... |
![]() |
![]() |
![]() |
#4 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
под Win XP всё равно не получится получить прямой доступ в оборудованию через порты ввода-вывода.
что ты подразумеваешь под 32 битным кодом? в COM файлах вроде можно использовать 32 битные регистры указав директиву .386 Последний раз редактировалось rpy3uH; 29.11.2007 в 20:21. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Контроль запускаемых окон(Hook) | Alter | Win Api | 17 | 24.02.2009 19:59 |
Контроль входа в систему Arigato Secured | Arigato | Софт | 13 | 11.11.2008 15:59 |
IP из заголовка TCP + контроль за портами | Majestry | Работа с сетью в Delphi | 2 | 28.05.2008 09:54 |
Контроль ввода данных в классе | oleg kutkov | Общие вопросы C/C++ | 1 | 14.04.2008 22:19 |