Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
3 / 3 / 1
Регистрация: 23.05.2012
Сообщений: 12
1

Получить объект из ManagementObjectCollection

23.05.2012, 13:05. Показов 1853. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток.
Есть класс oGetRemoteProcess, который возвращает ManagementObjectCollection процессов удаленного компьютера. Задачка собственно в том чтобы вычленить нужный объект, который выбирается в listview путем тычка мышью, из коллекции и передать в другой класс который этот объект разберет на аргументы. Или может я в корне не прав, тогда подскажите куда копать.

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
   private ManagementObject SelectedProcess()
        {
            try
            {
                GetRemoteProcess nn = new GetRemoteProcess();
                ManagementObjectCollection processlist = nn.oGetRemoteProcess();
 
                string sproc = listView1.SelectedItems[0].Text;
 
                foreach (ManagementObject obj in processlist)
                {
                //вот тут(или где-то рядом) офигенно выбирается нужны объект    
                }
 
 
                    return selectedProcess;
            
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return null;
            }
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2012, 13:05
Ответы с готовыми решениями:

Не работает ManagementObjectCollection
Использую пространство имен System.Management для создания коллекции ManagementObjectСollection ...

Получить ссылку на объект владельца
Товарищи можно ли получить ссылку на объект владельца без прямой его передачи т.е. понятно что...

Получить максимальный объект по свойству
Допустим есть такой код: using System; using System.Linq; using System.Collections; using...

Как получить указатель на управляемый объект?
Как сделать такое на С#? А именно запретить управляемому объекту перемещаться по куче и получить...

1
3 / 3 / 1
Регистрация: 23.05.2012
Сообщений: 12
29.05.2012, 06:02  [ТС] 2
Решилось, все оказалось проще чем я думал.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
string sprocess = listView1.SelectedItems[0].Text; //выбранный процесс в списке процессов
            ManagementObjectCollection processlist = GetRemoteProcess();
            
            try
            {
                foreach (ManagementObject SelectedProcess in processlist)
                {
                     if (SelectedProcess["Name"].Equals(sprocess)) 
                    {
                        ProcessNamelabel.Text = "Process Name: " + SelectedProcess["Name"].ToString();
                        ProcessIDLabel.Text = "Process ID: " + SelectedProcess["ProcessID"].ToString();
                        ProcessCaptionLabel.Text = "Process Caption: " + SelectedProcess["Caption"].ToString();
                    }
          
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            
            }
        }
0
29.05.2012, 06:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2012, 06:02
Помогаю со студенческими работами здесь

Получить объект из запроса
Как можно получить объект из выборки запроса для работы с ним? Так не работает: "ВЫБРАТЬ ...

Нужно получить объект JSSLPrivateKey
Есть интерфейс JPrivateKey; Есть класс, кот. его реализует: JSSLPrivateKey; Есть другой класс...

как получить ссылку на объект УТ 10.3.13 1с 8.2
Создаю платежное поручение. Ставлю "Оплата от покупателя". Договор как обычно, "Заказ покупателя"...

Получить необходимый объект по параметру
Приветствую. Пишу прогу для формирования шильдиков(бирок) для сигнальных модулей сиеменса. Задача...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru