gpg2 を使用して、毎日のファイル復号化プロセスを自動化しようとしています。私のコマンドライン文字列は次のとおりです。
string strCommandLine = String.Format("echo {0}|gpg2.exe --passphrase-fd 0 -o \"{1}\" --decrypt \"{2}\"", p_passphrase, outputFilepath, p_encryptedFilepath);
復号化されたファイルを出力しますが、パスフレーズを手動で入力するよう求めるボックスがポップアップし続けます。上記の方法でパスフレーズとgpg2に問題があることをインターネットで読んだことから理解していますが、解決方法はわかりません。どんな助けでも大歓迎です、ありがとう。