Как можно узнать работает процесс или нет? - 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д