0

私はGPG暗号化に取り組んでおり、ファイルを特定のディレクトリに保存したい...誰かがこれを行う方法を教えてもらえますか..私はこのコードを使用しています

        ProcessStartInfo startInfo = new ProcessStartInfo()
        {
            WorkingDirectory = @"C:\",
            CreateNoWindow = false,
            UseShellExecute = false,
            RedirectStandardError = true,
            RedirectStandardInput = true,
            RedirectStandardOutput = true


        };

        startInfo.FileName = "gpg.exe";
        startInfo.WindowStyle = ProcessWindowStyle.Hidden;
        startInfo.Arguments = "-e -r myname config.xml";
        using (Process exeProcess = Process.Start(startInfo))
        {

            exeProcess.WaitForExit();
        }

これを行うと、APPdataフォルダーに保存されます。デフォルトのフォルダーに変更する方法はありますか?

これを行うには、いくつかの環境変数を設定する必要がありますか?

私を助けてください..私がはっきりしていないか、私が本当に愚かな何かを逃しているなら、私に知らせてください!

前もって感謝します

4

1 に答える 1

2
 ProcessStartInfo startInfo = new ProcessStartInfo()
        {
            WorkingDirectory = @"C:\",
            CreateNoWindow = false,
            UseShellExecute = false,
            RedirectStandardError = true,
            RedirectStandardInput = true,
            RedirectStandardOutput = true


        };

        startInfo.FileName = "gpg.exe";
        startInfo.WindowStyle = ProcessWindowStyle.Hidden;
        startInfo.Arguments = @"-e -r myname c:\MYPATH\config.xml -o c:\MYPATH\config.xml.gpg";
        using (Process exeProcess = Process.Start(startInfo))
        {

            exeProcess.WaitForExit();
        }
于 2012-08-01T18:39:18.980 に答える