Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Список процессов на C#

23K
19 марта 2007 года
JIekapb
10 / / 19.03.2007
Сабж. Какие функции использовать?
5
20 марта 2007 года
hardcase
4.5K / / 09.08.2005
пространство имён System.Diagnostics
класс Process
23K
21 марта 2007 года
JIekapb
10 / / 19.03.2007
Благодарю
273
22 марта 2007 года
3A3-968M
1.2K / / 22.12.2005
Простейший пример:
 
Код:
[SIZE=2][COLOR=#0000ff][FONT=Courier New]foreach[/FONT][/COLOR][/SIZE][FONT=Courier New][SIZE=2] ([/SIZE][SIZE=2][COLOR=#008080]Process[/COLOR][/SIZE][SIZE=2] p [/SIZE][SIZE=2][COLOR=#0000ff]in [/COLOR][/SIZE][SIZE=2][COLOR=#008080]Process[/COLOR][/SIZE][/FONT][SIZE=2][FONT=Courier New].GetProcesses())[/FONT][/SIZE]
[FONT=Courier New][SIZE=2][COLOR=#008080] Console[/COLOR][/SIZE][SIZE=2].WriteLine(p.ProcessName);[/SIZE][/FONT]
23K
26 марта 2007 года
JIekapb
10 / / 19.03.2007
Еще две трабла:
Как получить имя пользователя запустившего процесс?
Через Process это сделать, как я понял нельзя, ибо методов и свойств подобных он не имеет.
273
28 марта 2007 года
3A3-968M
1.2K / / 22.12.2005
Всё можно:
 
Код:
[SIZE=2][FONT=Courier New]System.Diagnostics.[/FONT][/SIZE][FONT=Courier New][SIZE=2][COLOR=#008080]Process[/COLOR][/SIZE][SIZE=2] p = [/SIZE][SIZE=2][COLOR=#0000ff]...[/COLOR][/SIZE][/FONT][SIZE=2][FONT=Courier New];[/FONT]
[/SIZE][FONT=Courier New][SIZE=2][COLOR=#0000ff]string[/COLOR][/SIZE][SIZE=2] userName = p.StartInfo.UserName;
[/SIZE][/FONT]
23K
28 марта 2007 года
JIekapb
10 / / 19.03.2007
А по подробней, плз.
Создаю массив Process []:

Process[] localAll = Process.GetProcesses();

Далее работаю с элементами:

string s = localAll.StartInfo.UserName;

Свойство не пашет!
5
28 марта 2007 года
hardcase
4.5K / / 09.08.2005
Цитата: 3A3-968M
Всё можно:
 
Код:
[SIZE=2][FONT=Courier New]System.Diagnostics.[/FONT][/SIZE][FONT=Courier New][SIZE=2][COLOR=#008080]Process[/COLOR][/SIZE][SIZE=2] p = [/SIZE][SIZE=2][COLOR=#0000ff]...[/COLOR][/SIZE][/FONT][SIZE=2][FONT=Courier New];[/FONT]
[/SIZE][FONT=Courier New][SIZE=2][COLOR=#0000ff]string[/COLOR][/SIZE][SIZE=2] userName = p.StartInfo.UserName;
[/SIZE][/FONT]



А я так пробовал - ничего подобного.
StartInfo нужна для ЗАПУСКА приложния. В том и прикол. :p

23K
29 марта 2007 года
JIekapb
10 / / 19.03.2007
hardcase
+1
Есть ли способы получения username без WMI?
11K
27 апреля 2007 года
Sergei_
54 / / 20.02.2007
Я тоже работаю с этим классом.:)
С username тоже ничо не пашет, выводит вместо username символ ".":cool:
Еще одна проблема ,это как отобразить на сколько процесс загружает
СPU, может кто-нибудь знает как это осуществить?:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог