Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2015, 02:05   #1
metodeus
Новичок
Джуниор
 
Регистрация: 22.01.2015
Сообщений: 2
Радость Нужны советы. Видеопамять

Всем доброе время суток.
Задумал написать программу наподобие radmin, ammy.
При получении экрана столкнулся с проблемой получение экрана и его сравнение сильно грузит процессор. Для оптимизации требуется прямое обращение к видеопамяти.На ассемблере писал только простые программки в рамках начального курса.

Общая идея такова 2 процедуры на ассемблере
Одна получает массив хеш функций прямоугольных кусков экрана
вторая получает сам прямоугольник по двум координатам

ВОПРОСЫ
1.Как напрямую обращаться к видеопамяти, и возможно ли организовать с ней работу без копирования в оперативную(не будет ли она обновляться быстрее чем работает программа).
2.Есть ли отличия при работе в 32 разрядной ос windows и 64 разрядной
3.Есть ли отличия в разных версиях windows
4.Каким компилятором пользоваться чтобы иметь возможность получить dll пригодную для c++
Буду благодарен за любые комментарии
metodeus вне форума Ответить с цитированием
Старый 22.01.2015, 07:57   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Для оптимизации требуется прямое обращение к видеопамяти
Забудь )
Это в DOS так можно было. Винда тебя не поймет.
Ищи описание работы с Mirror Driver. Именно он позволяет таким программам, что ты назвал работать шустро за счет захвата не всего экрана, а только той его часть которая перерисовалась.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.01.2015, 21:24   #3
metodeus
Новичок
Джуниор
 
Регистрация: 22.01.2015
Сообщений: 2
По умолчанию

Благодарю, это то что мне нужно
metodeus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужны советы программистов Clarus Софт 4 11.08.2012 10:45
Нужны советы Nikolai2010 Работа с сетью в Delphi 0 05.05.2012 14:02
Нужны советы... Makc19977 JavaScript, Ajax 18 25.02.2012 18:57
Народ,срочно!!!!!нужны советы!!! ЯН_КА Помощь студентам 3 26.06.2009 21:48
Нужны советы по Java shkipper Помощь студентам 1 08.04.2009 02:28