title: Use gpg to pass the passphrase file to decrypt the files
body: <p>I need use shell to pass the passphrase from a file, and want the comment line can read the passphrase from this file, --passphrase-fd is not working for me. It's always output an error "can not find the file". I debug the output and input files, and they are correct. Is might be the passphrase.cat file, but I checked, there is no problem in the file. Any problem in the comment line??</p>
  
  <p>my code as follows and thanks for any help:</p>
  
  <pre><code>                        Shell(pgp &amp; "--passphrase -fd 0 &lt;C:\Temp\test.txt" &amp; " -output " &amp; output &amp; "--decrypt " &amp; input &amp; """", AppWinStyle.Hide, True) ' the error happens here.
  
  
                      End If
  
  '''  The error as follows: 
   ''' Unable to complete the request: System.IO.FileNotFoundException: File not found. at Microsoft.VisualBasic.Interaction.Shell(String PathName, AppWinStyle Style, Boolean Wait, Int32 Timeout) at the Sign_Click(object sender, EventArgs e) in C:\sign\MainForm.vb:line361
  </code></pre>