title: SignTool Error: ISignedCode::Sign returned error: 0x80092006
body: <p>I'm signing an EXE program with a certificate issued by a trusted CA.
  I'm using signtool.exe from the Windows SDK v6.0a.</p>
  
  <p>The certificate is located in the computer store and it is in the  "Personals" folder.</p>
  
  <p>My command line is : </p>
  
  <pre><code>sign /sm /n "My company" /d MyProductName /du http://my.url.com "C:\Setup\setup.exe"
  </code></pre>
  
  <p>When I run this command on the command line, it works fine.
  When I run this command in a batch process (called by a webservice, so there is no user logged in when the command is executed), the following error occur :</p>
  
  <p><em>Number of errors: 1
  SignTool Error: ISignedCode::Sign returned error: 0x80092006
  No provider was specified for the store or object.</em></p>
  
  <p>Anybody can help on this ?</p>