我正在使用命令行来加密我发送的文件,但我正在尝试找出如何使用相同的方法来解密它们。如果我运行该命令,系统会提示输入密码,但我看不到使用命令行传递密码的方法。这是我加密文件的方法:
var proc = new Process();
proc.EnableRaisingEvents = false;
proc.StartInfo.WorkingDirectory = "C:\\";
proc.StartInfo.FileName = @"C:\Progra~1\GNU\GnuPG\gpg.exe";
proc.StartInfo.Arguments = @"-e -u ""[email protected] /cdn-cgi/l/email-protection"" -r ""[email protected] /cdn-cgi/l/email-protection"" ""C:\file.csc""";
proc.Start();
proc.WaitForExit();
** 这是一个用于我的解决方案的有用链接:http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/38c21304-fc7a-42cc-a5fb-dcb6da7f6411/ http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/38c21304-fc7a-42cc-a5fb-dcb6da7f6411/
该物业流程.标准输入 http://msdn.microsoft.com/en-us/library/system.diagnostics.process.standardinput.aspx应该为您提供一个 StreamWriter,您可以使用它在标准输入上提供密码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)