信頼できる CA によって発行された証明書を使用して EXE プログラムに署名しています。Windows SDK v6.0a の signtool.exe を使用しています。
証明書はコンピュータ ストアにあり、「Personals」フォルダにあります。
私のコマンドラインは次のとおりです。
sign /sm /n "My company" /d MyProductName /du http://my.url.com "C:\Setup\setup.exe"
コマンドラインでこのコマンドを実行すると、正常に動作します。このコマンドをバッチ プロセスで実行すると (Web サービスによって呼び出されるため、コマンドの実行時にログインしているユーザーは存在しません)、次のエラーが発生します。
エラーの数: 1 SignTool エラー: ISignedCode::Sign がエラーを返しました: 0x80092006 ストアまたはオブジェクトのプロバイダーが指定されていません。
誰でもこれについて助けることができますか?