Останавливаются ли точки останова данных в Visual Studio только тогда, когда моя программа обращается к памяти

Если я установлю точку останова данных в Visual Studio для некоторой памяти, используемой моим приложением, и эта память снова будет освобождена, будет ли точка останова данных нарушена, если какое-то другое приложение использует память моей программы?

Если это имеет какое-то значение, я работаю в C++,

0

Решение

Точка останова данных основана на виртуальном адресе, поэтому другие процессы не имеют к нему доступа, кроме как через что-то вроде WriteProcessMemory, который (я почти уверен) также не будет вызывать точку останова (поскольку в этом случае запись выполняется кодом ядра, для которого не будет установлена ​​эта точка останова).

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector