title: Make current explorer.exe window select a file
body: <p>my program runs on the background and I wanted it, given that I have explorer.exe windows open for example in My Music folder to select(Not open) "test.txt". But when I run my code(see below) It opens a new window with the file selected. I want it to just select the file, on the window that's already open.</p>
  
  <p>Code:</p>
  
  <pre><code>string pathname = "c:\DocTest\Test.txt";
  ProcessStartInfo l_psi = new ProcessStartInfo();
  l_psi.Filename = "Explorer";
  l_psi.Arguments = string.Format(@"/select, " + @ "" + pathname);
  l_psi.UseShellExecute=true;
  Process l_newProcess = new Process();
  l.newProcess.StartInfo = l_psi;
  l_newProcess.Start();
  </code></pre>
  
  <p>Please remember the two points:<br>
  -I don't want it to open the file, only to select it on a folder
  <br>
  -I don't want it to open a new explorer window, just use the one that's already open</p>
  
  <p>Thanks for reading :)</p>