私はasp.net 2.0とvb.netを使用するWebアプリケーションを持っています.GPGを使用してファイルを暗号化し、それをasp.netシェル(パス名とファイル名)で呼び出すバットファイルを作成しました。コマンドウィンドウからbatファイルをダブルクリックすると正常に動作しますが、アプリケーションでそれを呼び出すと、gpgコマンドを除いて、渡すすべてのコマンドが完全に実行されます。アプリケーションが実行されているユーザーがコマンドを実行するためのすべての権利と特権として実行されていることを確認し、すべてのキーをインポート、信頼、検証します。実際、bat ファイルをダブルクリックすると正常に動作しますが、GPG が正常に実行されたのはなぜですか関数。ファイルを暗号化しなかっただけで、エラーは返されませんでした
gpg -e --always-trust -r <> ファイル名
どんな助けでも大歓迎です。
ありがとうございました!