运行 GPG 命令的 c# 应用程序

c# application that runs GPG commands

我目前正在尝试创建一个 c# service application,它使用服务自动使用 gpg 命令加密文件和解密文件。由于几乎没有用户交互,我如何实现向服务输入路径和文件名?目前,我在运行加密的服务中执行了一个简单的硬编码 gpg 命令。

一个相当简单的选择是在您的 app.config 中配置输入和输出目录,并使用计时器 class 定期轮询输入。

稍微复杂一点的选择是在将输入和输出路径作为参数的 win 服务中托管一个简单的 WCF 服务。