Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > проблемя с Diagnostics.Process


Автор: Samvel2010 15.8.2012, 18:18
Добрый день Уважаемые !
Проблема в том что при нажатии на IPButton открывается копия диалогового окна моего  - чего по сути должно быть не должно. Через дебаг узнал что запускает копию p.Start(); 
что логино . 

Код

 private void IPButton_Click(object sender, EventArgs e)
        {
            System.Text.Encoding SysEncoding = System.Text.Encoding.GetEncoding(System.Globalization.CultureInfo.CurrentUICulture.TextInfo.OEMCodePage);
            Process p = new Process();
            string tracerouteTarget = String.Format("/c \"tracert mail.ru\"");
            p.StartInfo = new ProcessStartInfo("cmd", tracerouteTarget)
            {
                RedirectStandardOutput = true,
                UseShellExecute = false,
                CreateNoWindow = true,
                RedirectStandardInput = true,
                StandardOutputEncoding = SysEncoding
            };
            p.Start();
            string output = p.StandardOutput.ReadToEnd();
            p.WaitForExit();
            MainRichTextBox.Text = output;
        }

Работаю в ВинФорм

Автор: Mrkto 29.8.2012, 20:44
Samvel2010, а что это должно бить?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)