title: How to distinguish multiple processes with same name run by totally different Windows forms applications?
body: <p>I have two applications with different functionalities.
  One of which is an existing application and the other one made by me purposefully with the same name.</p>
  
  <p>When they are started by the user, process name is same for both.</p>
  
  <p>Using c#, VS 2010, .Net 2.0
  I want to distinguish between the two and them when I get the process list using c#.</p>
  
  <p>Target OS : XP / Win 7 / Win 8 / Win 10</p>