Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
1 / 1 / 1
Регистрация: 27.02.2011
Сообщений: 13
1

Описание процесса

06.03.2011, 02:01. Просмотров 4906. Ответов 10
Метки нет (Все метки)

Приветствую всех.
Дописываю диспетчер процессов и появился вопрос, можно ли реализовать вывод описания процесса как в стандартном диспетчере задач? Просто максимум что смог найти это вывод заголовка окна процесса.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.03.2011, 02:01
Ответы с готовыми решениями:

Описание процесса
Вот уже есть эта тема: https://www.cyberforum.ru/csharp-beginners/thread252864.html но я штот...

Получить id процесса родителя, если исходный id процесса дочерний
Добрый день. У меня есть вот такой код на C#, который должен позволить получить id процесса...

Как сверить имя процесса и путь основного процесса?
Подскажите как мне сверить путь с именем процесса svchost.exe если файл запущен из папки System32...

Завершение процесса при обнаружении другого процесса
Здравствуйте. Люди добрые подскажите пожалуйста как мне быть. Есть приложение которое следит за...

10
83 / 83 / 14
Регистрация: 15.02.2011
Сообщений: 252
06.03.2011, 09:29 2
Цитата Сообщение от GrizliK91 Посмотреть сообщение
Приветствую всех.
Дописываю диспетчер процессов и появился вопрос, можно ли реализовать вывод описания процесса как в стандартном диспетчере задач? Просто максимум что смог найти это вывод заголовка окна процесса.
Имеете ввиду полную информацию о процессе ? память, приоритет и тп ?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Process[] processes;
        public Form1()
        {
            InitializeComponent();
            processes = Process.GetProcesses();
            foreach (Process p in processes)
            {
                listBox1.Items.Add(p.ProcessName);
            }
        }
 
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            Process p = processes[listBox1.SelectedIndex];
            textBox1.Text = p.ProcessName;
            textBox2.Text = p.Id.ToString();
            textBox3.Text = p.Threads.Count.ToString();
            // другая инфа, за переменной "p" и ее свойствами.
            //
        }
1
Вложения
Тип файла: rar GrizliK91.rar (34.0 Кб, 86 просмотров)
1 / 1 / 1
Регистрация: 27.02.2011
Сообщений: 13
06.03.2011, 12:28  [ТС] 3
Цитата Сообщение от GOID Посмотреть сообщение
Имеете ввиду полную информацию о процессе ? память, приоритет и тп ?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Process[] processes;
        public Form1()
        {
            InitializeComponent();
            processes = Process.GetProcesses();
            foreach (Process p in processes)
            {
                listBox1.Items.Add(p.ProcessName);
            }
        }
 
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            Process p = processes[listBox1.SelectedIndex];
            textBox1.Text = p.ProcessName;
            textBox2.Text = p.Id.ToString();
            textBox3.Text = p.Threads.Count.ToString();
            // другая инфа, за переменной "p" и ее свойствами.
            //
        }
Это у меня уже выводиться. Я имел ввиду описание процеса как в стандартном диспетчере задач. К примеру на против процесса firefox.exe выводиться "Firefox" или на против wmplayer.exe выводиться "Проигрыватель Windows Media"
0
83 / 83 / 14
Регистрация: 15.02.2011
Сообщений: 252
08.03.2011, 11:35 4
Цитата Сообщение от GrizliK91 Посмотреть сообщение
Это у меня уже выводиться. Я имел ввиду описание процеса как в стандартном диспетчере задач. К примеру на против процесса firefox.exe выводиться "Firefox" или на против wmplayer.exe выводиться "Проигрыватель Windows Media"
C#
1
p.MainWindowTitle
или
C#
1
p.MainModule.FileVersionInfo.FileDescription
1
1 / 1 / 1
Регистрация: 27.02.2011
Сообщений: 13
09.03.2011, 23:26  [ТС] 5
Цитата Сообщение от GOID Посмотреть сообщение
C#
1
p.MainWindowTitle
или
C#
1
p.MainModule.FileVersionInfo.FileDescription
1 Вариант немного не то делает
2 Вариант выдает ошибку:
Необработанное исключение типа "System.ComponentModel.Win32Exception" произошло в System.dll

Дополнительные сведения: Отказано в доступе
1
1259 / 960 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
09.03.2011, 23:38 6
Необработанное исключение типа "System.ComponentModel.Win32Exception" произошло в System.dll
ну и заверни его в try catch, не везде же отказано
1
1 / 1 / 1
Регистрация: 27.02.2011
Сообщений: 13
10.03.2011, 00:19  [ТС] 7
Цитата Сообщение от m0nax Посмотреть сообщение
ну и заверни его в try catch, не везде же отказано
ну да эт я когда писал пост не сообразил, щас эксперементирую

Добавлено через 37 минут
Всем спасибо, теперь все работает =)
0
0 / 0 / 1
Регистрация: 28.11.2012
Сообщений: 148
19.02.2013, 22:01 8
Вот уже есть эта тема:
Описание процесса

но я штот не пойму, как записать конечный результат.
Помогите!
Спасибо)
0
83 / 83 / 14
Регистрация: 15.02.2011
Сообщений: 252
20.02.2013, 14:28 9
Цитата Сообщение от alex995 Посмотреть сообщение
Вот уже есть эта тема:
Описание процесса

но я штот не пойму, как записать конечный результат.
Помогите!
Спасибо)
Что значит "записать конечный результат." ?
0
0 / 0 / 1
Регистрация: 28.11.2012
Сообщений: 148
20.02.2013, 17:39 10
GOID, забыл дописать)
Я хочу присвоить процессу его описание, потому как в диспетчере задач он не подписан.
0
83 / 83 / 14
Регистрация: 15.02.2011
Сообщений: 252
20.02.2013, 19:54 11
Цитата Сообщение от alex995 Посмотреть сообщение
GOID, забыл дописать)
Я хочу присвоить процессу его описание, потому как в диспетчере задач он не подписан.
В свойствах проекта, можно указать параметр "Title" в разделе "Assembly Information". Думаю это требовалось ?
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.02.2013, 19:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Получить ID процесса если известно его хэндл, название окна или название процесса
а как получить ID процесса если известно его хэндл, название окна или название процесса?

Где пишется описание для выходного файла .exe (например описание процесса)
Консольный проект, скомпилировали, получили exe. Жмем правой кнопкой на нем\свойства\вкладка...

Описание процесса
Добрый день! как мне получить описание процесса? ( как в диспетчере задач) зная его процесс id ...

Как задать описание процесса?
Привет всем! В диспетчере задач видим "Имя образа" запущенного процесса, а так же его "Описание"....


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.