我有一个使用 asp.net 2.0 和 vb.net 的 Web 应用程序,我编写了一个 bat 文件来使用 GPG 加密文件并将其称为 asp.net shell(路径名和文件名)。当我从 cmd windows 双击 bat 文件时,它工作正常,但是当我在应用程序中调用它时,我传递的所有命令都完美执行,除了 gpg 命令。我确保运行应用程序的用户具有运行我导入、信任和验证所有密钥的命令的所有权利和特权,事实上,双击它时 bat 文件工作正常,但为什么它确实成功执行了 GPG功能。它没有返回任何错误只是没有加密任何文件
gpg -e --always-trust -r <> 文件名
任何帮助将不胜感激。
谢谢!