我正在(在我的本地机器上)运行GPG
(wingpg ) - 命令行版本。
我在win7的登录名是RoyiN
。(所以我有它的个人资料)
当我登录时 - 我已经安装了私有和公共密钥(使用 PKA.exe)。
一切都好。
然后我写了这段代码(正在工作)
Process proc = new Process();
proc.StartInfo.FileName = cfg.PGP_Program_FullPath;
proc.StartInfo.UserName = "Royin";
proc.StartInfo.Domain = ...;
proc.StartInfo.Password = ...
proc.StartInfo.Verb = "runas";
proc.Start();
...
UserName
但是,如果我在该字段 中写入-另一个也是我本地计算机上的管理员的用户 - 它会说:
gpg:解密失败:没有密钥
然后我再次换到RoyiN
它确实有效
是否为每个用户安装了密钥?有没有办法改变它,所以它将是全球性的?(因此机器上的每个用户都可以使用这些密钥 -无需在每个配置文件下安装密钥)?
这也意味着如果我想允许其他人连接到我的计算机 - 我必须以
RoiyN
24/7 登录....
有什么解决方法吗?