【发布时间】:2014-01-07 22:25:44
【问题描述】:
我目前的问题是我使用 GnuPG 加密我的数据,我在网络上的共享文件夹中有 gpg.exe,我也在 C# 上使用这个 API:
https://gpgapi.codeplex.com/wikipage?title=How%20to%20Encrypt%3f
在这部分我的软件中,我将 gpg 的路径设置为我拥有它的共享文件夹的地址。
static void Main(string[] args)
{
GpgInterface.ExePath = "\\PATH\To\The\gpg.exe";
...
}
(代码只是我如何做的一个例子,而不是实际代码)
我不知道为什么,如果它位于网络上的共享文件夹中,我无法找到已在其中注册的密钥。
如果我以拥有共享文件夹(原始)的用户身份登录并运行gpg --list-keys command,它会找到它们。但从远程用户那里却没有。
谁能帮我解决这个问题?
【问题讨论】:
-
命令行输出正确吗?
-
悲惨:是的,当我登录时,可以说,作为“管理员”,当我运行命令时它确实向我显示了密钥。但是在运行命令后在命令行中以“用户”身份登录时,它不会显示任何内容。