using System;
using System.Diagnostics;
namespace Get_GPU_list
{
class Program
{
static void Main(string[] args)
{
object start_command = @"C:SkyNetSkyNetDownloadedMinersReleaseethminer.exe ";
string arg = " --list-index";
ExecuteCommandSync2(start_command, arg);
Console.ReadKey();
}
public static void ExecuteCommandSync2(object command, string arg, string output = null)
{
try
{
var process = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = (string)command,
Arguments = arg,
UseShellExecute = false,
RedirectStandardOutput = true,
CreateNoWindow = true
}
};
process.Start();
int i = 0;
var line = process.StandardOutput.EndOfStream;
Console.WriteLine(line);
**while (!process.StandardOutput.EndOfStream)**
{
i++;
Console.WriteLine(i);
var lin = process.StandardOutput.ReadLine();
Console.WriteLine(lin);
}
process.WaitForExit();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}
Kindly gives answer plzzz.
Thank You.
question from:
https://stackoverflow.com/questions/65951136/why-program-not-return-output-i-was-checked-this-code-in-another-pc-some-pc-giv 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…