質問: ファイルストリームをSystem.Diagnostics.Process.Startに渡す 私は私のC#プログラムの埋め込みリソースとして持っているファイルを持っています。このリソースを読んでから、System.Diagnostics.Process.Start()コマンドを使って外部のexeに渡す必要があります。外部exeは、リソースパスをOS内のその場所に移動します。それをストリームなどのように渡す方法はありますか?または、私は一時的なファイルにそれを書く必要がありますし、外部のexeファイルのパスを送信するつもりですか? 埋め込みリソースは証明書ファイルです。外部exeはsigntoolです。だから、機密性のために私はシステムにリソースを書き込まないようにしたいと思います。 これは可能ですか?
回答: 証明書を暗号化された個人情報交換(PFX)形式のファイルに書き込んだ後、ファイルパスとパスワードをコマンドラインのsigntoolに渡すことができます。