|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.10.2014, 18:25 | #1 |
Регистрация: 22.10.2014
Сообщений: 9
|
Странности с ReadProcessMemory
Здравствуйте. У меня есть функция на C#
Код:
Код:
Пробовал использовать std::string buffer(говорят так лучше), но разницы нету вообще никакой. В чем может быть проблема? на С++ пишу первый раз и избалован решеткой, так что сильно палкой не бить если упустил какие-то тонкости работы с++) Последний раз редактировалось Stilet; 22.10.2014 в 19:01. |
22.10.2014, 19:02 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
22.10.2014, 19:09 | #3 |
Регистрация: 22.10.2014
Сообщений: 9
|
|
22.10.2014, 20:41 | #4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Вы еще не знаете в regex проблема или нет.
Закомментируйте regex и посмотрите на скорость, улучшится или нет. Кроме того, при использовании std::string вы выделяете память дважды - один раз для считывания, второй раз сам std::string выделит. |
22.10.2014, 20:43 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Я Делфятник вообще-то
I'm learning to live...
|
|
22.10.2014, 21:18 | #6 | |
Регистрация: 22.10.2014
Сообщений: 9
|
Цитата:
А по поводу string, а что мне ещё остается, если буду использовать char* то будет такое: и там ничего не находит в таком виде, а если string то все ок Последний раз редактировалось layerslayer; 22.10.2014 в 21:21. |
|
22.10.2014, 23:35 | #7 |
Регистрация: 22.10.2014
Сообщений: 9
|
пробовал xpressive
PHP код:
|
23.10.2014, 09:12 | #8 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
И еще - зачем создавать rx внутри цикла?
Создать перед началом while а потом только вести поиск. |
24.10.2014, 00:06 | #9 | |
Регистрация: 22.10.2014
Сообщений: 9
|
Цитата:
Это все я уже делал, куда что только не переносил, просто тут я выложил такой вариант, т.к. особо эти мелочи что с выделением памяти под std::string, regex в while не влияли. Сейчас моя задача уже заключается не столь в скорости и микро оптимизации как найти хотя бы все значения из памяти, а не 1/3(нужно в точности как в С# выходит) |
|
24.10.2014, 01:03 | #10 | |
Регистрация: 22.10.2014
Сообщений: 9
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос от новичка по ReadProcessMemory | Drabadan | Общие вопросы Delphi | 1 | 21.03.2014 00:56 |
Вопрос по ReadProcessMemory | Alexey_68 | Общие вопросы C/C++ | 5 | 28.03.2013 03:33 |
ReadProcessMemory и WriteProcessMemory | Berlioz | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 12.11.2012 17:42 |
ReadProcessMemory работает?? | NEoMASTERR | Win Api | 1 | 03.12.2011 00:51 |
ReadProcessMemory+TMemoryStream | Bad-XxX | Общие вопросы Delphi | 2 | 10.10.2010 20:11 |