(ローカルマシンで)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時間年中無休でログオンする必要があります。
これに対する回避策はありますか?