Как узнать на какой объект относится тот или иной адрес в памяти?

150
12 апреля 2019, 18:40
Process[] processlist = Process.GetProcesses();
foreach (Process theprocess in processlist) 
{
    Console.WriteLine("Process: {0} ID: {1}", theprocess.ProcessName, theprocess.Id);
}

данный код показывает все процессы в системе.. Вопрос такой: как можно узнать через код, на какой объект относится тот или иной адрес, то есть вот запустил я гугл хром, хочу знать какой адрес в памяти отвечает за адресную строку?

P.S. на экране должно выводится что-то типа

Сам процесс, его ИД, (то что уже имею) + адрес памяти и за что этот адрес отвечает..в этом процессе..

Answer 1

Если верить ответу вот тут, то вот так можно получить адресс процесса

IntPtr startOffset = proc.MainModule.BaseAddress; 
READ ALSO
DataGrid, BindingExpression. Проблема с выводом

DataGrid, BindingExpression. Проблема с выводом

Имеется Dictionary<string, List<bool>> AllOperationsНужно данные вывести в DataGrid

140
Ошибка при сохранении данных в БД

Ошибка при сохранении данных в БД

При сохранении данных в БД возникает ошибка:

167
Как добавить виртуализацию в RichTextBox?

Как добавить виртуализацию в RichTextBox?

Использую WinFormsМне нужно выводить много информации в RichTextBox, но со временем он наполняется большим кол-вом информации и, как следствие, обновление...

153
Console.BackgroundColor ставит неправильный цвет

Console.BackgroundColor ставит неправильный цвет

Я пытаюсь использовать ConsoleBackgroundColor для изменения заднего фона консоли на некий цвет (предположим, синий - Console

142