Выведение информации по внешнему приложению и выделение её цветом - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день (вечер, ночь)! Возник такой вопрос: Имеется самописная софтина, которая вытаскивает определённый список библиотек, которые использует внешнее приложение в данный момент (аналогично Process Explorer от SysInteranals, но "заточена" только под одну конкретную софтину. Суть вопроса: У внешего софта имеется несколько версий (порядка 15), соответственно с этим изменяются версии используемых приложением сборок. Необходимо выбирать в приложении-анализаторе предполагаемую версию внешнего приложения, после чего жать на кнопку "получить список библиотек". Далее, в списке библиотек необходимо произвести парсинг массива строк в соответствии с добавленным списком библиотек (txt-файл или Ваши предложения), согласно выбранной в форме версии и выделить используемые в настоящее время либы цветом - красным версии ниже эталона, зелёным - соответствующие эталону и синим - версии, которые выше, чем эталонные) В данный момент все библиотеки выводятся вне зависимости от версии по нажатию на кнопку без парсинга (т.е. просто получаю список используемых приложением библиотек). Застрял на парсинге и выделении :=( Очень надеюсь, что достаточно понятно написал, если что-то будет неясно - опишу дополнительно :-) Заранее спасибо

Решение задачи: «Выведение информации по внешнему приложению и выделение её цветом»

textual
Листинг программы
Process myProcess = Process.GetProcessById(121/* кароче тут твой процесс */);
ProcessModuleCollection ModuleList = myProcess.Modules;
//дальше перебирай эту коллекцию и получай информацию о ней спокойно.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5
Похожие ответы