Ну, во-первых, память изолирована между экземплярами. Это было не так во времена MS-DOS, но в настоящее время это «главная директива» каждой современной ОС.
Таким образом, вы никогда не сможете обмениваться данными между экземплярами таким образом.
С другой стороны, распределитель памяти не гарантирует, что он будет распределять память в том же месте, когда он вызывается - далеко от него. Мой совет - держаться подальше от жестко закодированных адресов.
И для некоторой перспективы здесь ... Кажется, что вам нужно изучить много основ об ОС, CLR и управлении памятью. Для меня это означает, что вы не должны касаться «небезопасной» конструкции. Ты играешь с огнем. Это продвинутая конструкция, в первую очередь предназначенная для взаимодействия со старыми кодовыми базами. Мой совет - держись от этого подальше.