Каждый процесс получает свое собственное адресное пространство. На XP они все одинаковые. Поэтому очень часто можно увидеть то, что вы видели: два объекта с одинаковым адресом, но в двух разных адресных пространствах.
Оказывается, это способствует угрозам безопасности. Злоумышленники смогли угадать, где в памяти будут находиться уязвимые объекты, и использовать их. Vista рандомизирует адресные пространства (ASLR), что означает, что два процесса с большей вероятностью помещают один и тот же объект по разным адресам.
В вашем случае использование таких указателей не является разумной идеей. Просто используйте идентификатор процесса