Форум программистов, компьютерный форум CyberForum.ru

Изменение битов в оперативной памяти - C++

Восстановить пароль Регистрация
 
G00CH
0 / 0 / 0
Регистрация: 11.06.2011
Сообщений: 5
11.06.2011, 11:42     Изменение битов в оперативной памяти #1
Доброго времени суток.
Так как я ещё новичок, поэтому хочу спросить как изменять биты в оперативной памяти, слышал что можно через WinAPI да не знаю как, может кто-нибудь поможет?
Вот пример того как должно быть так:
изначально
всё в Array of Bytes

D9 3F 00 00 70 41 9A 99 99 3F 00 00 C0 3F 33 33
33 3F CD CC CC 3E 66 66 26 3F CD CC CC 3E 66 66
E6 3E 00 00 00 00 00 00 C0 BF 00 00 00 00 02 00
00 00 00 30 0F C0 00 00 B0 40 73 33 0F F3 CD CC
4C 40 01 00 00 00 CC E4 CF CC 00 00 20 42 00 00
00 00 00 00 F0 41 00 00 00 3F 05 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 80 3F 66 66
66 3F 01 00 00 00 33 33 73 3F 66 66 66 3F 00 00

должно получиться

D9 3F 00 00 70 41 9A 99 99 3F 00 00 C0 3F 33 33
33 3F CD CC CC 3E 66 66 26 3F CD CC CC 3E 66 66
E6 3E 00 00 00 00 00 00 C0 BF 00 00 00 00 02 00
00 00 00 30 0F 00 00 00 B0 40 73 33 0F 00 CD CC
4C 40 01 00 00 00 CC E4 CF CC 00 00 20 00 00 00
00 00 00 00 F0 41 00 00 00 3F 05 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 80 3F 66 66
66 3F 01 00 00 00 33 33 73 3F 66 66 66 3F 00 00
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2011, 11:42     Изменение битов в оперативной памяти
Посмотрите здесь:

C++ Измерение скорости копирование данных в оперативной памяти!
размещение файлов в оперативной памяти C++
C++ Выделение оперативной памяти для функций
C++ Выделение оперативной памяти для потока
Побитовые операции в Си. Изменение отдельных битов числа C++
Генератор паролей, не хватает оперативной памяти C++
C++ Тестирование RAM (оперативной памяти)
Сколько оперативной памяти занимает приложение? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ajaxtpm
4 / 4 / 0
Регистрация: 10.06.2011
Сообщений: 20
11.06.2011, 12:33     Изменение битов в оперативной памяти #2
Зачем трогать WinApi я не знаю
всё банально просто - берите нужный байт из массива в переменную, проводите над этой переменной побитовую логическую операцию и возвращайте этот байт на место.
Например, занулить байт можно побитовым " и " с нулём ( 00000000 in binary ), кроме, разумеется банального A [ I ] = 0 ;
о самих побитовых операциях неплохо тут написано - http://server.179.ru/tasks/cpp/bits.html
Yandex
Объявления
11.06.2011, 12:33     Изменение битов в оперативной памяти
Ответ Создать тему
Опции темы

Текущее время: 02:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru