Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для Coder_done
1 / 1 / 1
Регистрация: 08.08.2013
Сообщений: 59

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

08.08.2013, 22:48. Показов 1254. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как конкретно можно узнать работает ли процесс или нет?
Если процесс действительно работает, в textBox добавится "True"

И если это возможно - без using System.Diagnostics

Спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.08.2013, 22:48
Ответы с готовыми решениями:

Как узнать работает процесс или нет
Здравствуйте! Процесс запускает другой процесс using(var proc = new Process()) { // присваиваем стартовые параметры bool...

Как узнать запушен процесс или нет?
Как узнать запушен процесс или нет, пробовал так: private void button1_Click(object sender, RoutedEventArgs e) { ...

Узнать системный процесс или нет
Всем привет! Нашел такую функцию: static string GetProcessOwner(int processId) { string query =...

5
Почетный модератор
Эксперт .NET
 Аватар для NickoTin
8729 / 3681 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
08.08.2013, 23:00
Coder_done, поясните пожалуйста, что Вы подразумеваете под "работает ли процесс"?
И если не сложно, чем не устраивает namespace System.Diagnostics.
0
 Аватар для Coder_done
1 / 1 / 1
Регистрация: 08.08.2013
Сообщений: 59
08.08.2013, 23:03  [ТС]
Цитата Сообщение от NickoTin Посмотреть сообщение
Coder_done, поясните пожалуйста, что Вы подразумеваете под "работает ли процесс"?
И если не сложно, чем не устраивает namespace System.Diagnostics.
Ну в том смысле запущен ли процесс вообще (есть ли он в диспетчер задач).

Просто программа будет создавать билд, а вот как правильно туда импортировать ссылку хз
0
Почетный модератор
Эксперт .NET
 Аватар для NickoTin
8729 / 3681 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
08.08.2013, 23:13
Цитата Сообщение от Coder_done Посмотреть сообщение
Ну в том смысле запущен ли процесс вообще (есть ли он в диспетчер задач).
Существует ли процесс name.exe
Цитата Сообщение от Coder_done Посмотреть сообщение
Просто программа будет создавать билд, а вот как правильно туда импортировать ссылку хз
Через CodeDOM? Если да, то добавьте ссылку на сборку System.dll. Создаете CompilerParameters и через конструктор указываете, либо через compilerParameters.ReferencedAssemblies. Add("System.dll");
0
 Аватар для Coder_done
1 / 1 / 1
Регистрация: 08.08.2013
Сообщений: 59
08.08.2013, 23:25  [ТС]
Цитата Сообщение от NickoTin Посмотреть сообщение
Существует ли процесс name.exe

Через CodeDOM? Если да, то добавьте ссылку на сборку System.dll. Создаете CompilerParameters и через конструктор указываете, либо через compilerParameters.ReferencedAssemblies. Add("System.dll");
Вот... Не знаю CodeDOM или нет... Но при добавлении ссылки System.Diagnostics возникает ошибка, при компиляции... Якобы что программа не нашла System.Diagnostics что то такое...

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
   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); }
Миниатюры
Как можно узнать работает процесс или нет?  
0
 Аватар для Coder_done
1 / 1 / 1
Регистрация: 08.08.2013
Сообщений: 59
09.08.2013, 00:05  [ТС]
Разобрался в этой проблеме своими методами! Правильно добавил ссылку
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.08.2013, 00:05
Помогаю со студенческими работами здесь

Как можно узнать пустой листбокс или нет?
1: Как можно узнать пустой листбокс или нет? 2: private void NextButton_Click(object sender, EventArgs e) { ...

Как узнать, процесс - системный или нет?
Всем привет! Как узнать процесс системный или нет? Если можно пример кода, а то идей пока нету(

Как можно узнать, существует база или нет?
Всем привет. Подскажите как можно узнать существует база или нет? Можно ли это сделать через mysql_query?

Как можно узнать четное число или нет
К примеру мне надо узнать, четное число или нет, а потом уже в зависимости от этого, что-то делать дальше.Не могу никак придумать как это...

Как можно узнать включен IP на прослушивание или нет?
Привет всем подскажите как это реализовать практически буду Благодарен каждому ответу. Есть удаленный IP к примеру 192.168.0.1 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в КА2. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа в КА2. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru