title: using shell.openItem() to open a file in an asar archive
body: <p>I have an electron app that uses an app.asar file.  I want to be able to open files (.xlsx) that are in the asar file in the default Windows application (which is Excel).  I have tried</p>
  
  <pre><code>let xlsx = path.join(__dirname + '/path/to/app.asar/path/to/file');
  shell.openItem(xlsx);
  </code></pre>
  
  <p>but it doesn't work (no error, the file doesn't open).</p>
  
  <p>I can read the file with fs</p>
  
  <pre><code>let xlsx = path.join(__dirname + '/path/to/app.asar/path/to/file');
  fs.readFileSync(xlsx);
  </code></pre>
  
  <p>but I can't get the file to open in Excel.</p>