Ко мне на работу пришел мой друг и спросил, почему он не может правильно запустить этот код.
using System.Diagnostics;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
ProcessStartInfo startInfo = new ProcessStartInfo();
string processExecutable = "C:\\OpenSSL-Win32\\bin\\openssl.exe";
startInfo.FileName = processExecutable;
startInfo.Arguments = @"genrsa -out Prvkey.key";
startInfo.UseShellExecute = false;
startInfo.RedirectStandardOutput = true;
startInfo.RedirectStandardError = true;
startInfo.RedirectStandardInput = true;
startInfo.CreateNoWindow = true;
Process.Start(startInfo);
}
}
}
когда он регулярно использует openSSL.exe, нажимает на .exe и помещает инструкции "genrsa -out Prvkey.key" , все работает нормально. Так что это не сама инструкция, а как пройти.
Есть идеи?