Как можно узнать работает процесс или нет? - C#

Узнай цену своей работы

Формулировка задачи:

Как конкретно можно узнать работает ли процесс или нет? Если процесс действительно работает, в textBox добавится "True" И если это возможно - без using System.Diagnostics

Спасибо!

Решение задачи: «Как можно узнать работает процесс или нет?»

textual
Листинг программы
   try
            {
 
                CompilerParameters Params = new CompilerParameters();
                Params.GenerateExecutable = true;
                Params.ReferencedAssemblies.Add("System.dll"); //Добавлем линк в исходный файл на System.dll
                Params.ReferencedAssemblies.Add("System.Windows.Forms.dll"); //Тоже самое но на System.Windwos.Forms.dlle
                Params.CompilerOptions += "\n/t:winexe"; //Убираем cmd окно путём объявления программы Windows приложением
 
 
                Params.OutputAssembly = "OpenMe.exe"; //Имя исходного файла
 
 
                string Source = Properties.Resources.bild; //Путь к файлу с исходниками
 
                Source = Source.Replace("[DynamicMessage]", textBox1.Text);
                var settings = new Dictionary<string, string>();
                settings.Add("CompilerVersion", "v2.0"); //Указываем версию framework-a 2.0
 
                CompilerResults Results = new CSharpCodeProvider(settings).CompileAssemblyFromSource(Params, Source);
         
                if (Results.Errors.Count > 0)
                {
 
                    foreach (CompilerError err in Results.Errors)
                        MessageBox.Show(err.ToString()); //Выводим циклом ошибки, если они есть
                }
                else
                {
                    MessageBox.Show("Готово, файл появится в том же месте где и программа :)"); //Выводим сообщение что всё прошло успешно
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы