The class
System.Diagnostics.Process.GetProcessByName
won't give you anything. First, it will be the same process name no matter who is playing. Secondly, this is unreliable: two completely different and unrelated processes can accidentally get the same name. See
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx[
^]. This is the only Web link you really need. :-)
I would suggest you simply introduce player authentication inside your application. This is a usual practice.
—SA