Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
173 views
in Technique[技术] by (71.8m points)

.net - Why program not return output? I was checked this code in another PC some PC gives output and some are not gives. Why?

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...