Hello,
I am running an application P1 through which i am calling process P2 like

Process.start(P2)

I want to access some public variable of P1 from P2

there are 2 hurdles here:
firstly, i have to suspend P1 until P2 completes
secondly, i should make sure that P2 does not create a new instance of P1.

Any expert in c# can guide me through this?