title: Call method in C# application from another C# application
body: <p>Basically let's say I have a C# MP3 player running, and I want to change the song or just call some function from the command line.</p>
  
  <p>Assuming the MP3 player is named <code>mp3.exe</code>, I want to change the song from outside the app while the app itself is still running. So I was thinking, make another app called <code>mp3call.exe</code>, so I can run </p>
  
  <pre><code>mp3call -play "&lt;song_here&gt;"
  </code></pre>
  
  <p>and <code>mp3call.exe</code> would then call some method <code>Play</code> from within mp3, like <code>Play(&lt;song_here&gt;)</code>.</p>
  
  <p>Is this manageable? And if so, how?</p>