Я заполнил MODULEENTRY32
структуру из winapi, включая modBaseAddr
.Мне нужно преобразовать его в std::string
, сохраняя его формат.Я попытался скопировать содержимое BYTE *modBaseAddr
в буфер char
, а затем сделать из него std::string
.Это генерировало некоторые загадочные символы, а иногда приводило к нарушению доступа к mem: 0xC0000005: Access violation reading location 0x001013C0.
Я понимаю, почему это происходит, и после дальнейших исследований я нахожусь в тупике на любых решениях.
Спасибо,
Редактировать: Чтобы прояснить свои намерения, я регистрирую это исключительно для адреса памяти