1 (изменено: Poltergeyst, 2019-11-05 02:16:23)

Тема: VB.NET; JScript.NET: мониторинг процессов

Без гарантий, используете на свой страх и риск.

Простое приложение на платформе VB.NET задействует интерфейс WMI и предназначено для отображения текущих процессов в системе, с деревом имен и свойств процессов, с возможностью останавливать выбранный процесс.

1) Нажмите "Обновить", чтобы просмотреть текущие процессы.
2) Выберите корневой узел дерева содержащий заголовок процесса и нажмите "Удалить", чтобы остановить работу выбранного процесса.

NET Framework v2.0.50727
OC WinME/XP

Чтобы получить исполняемый модуль откомпиллируйте файл pmng.vb из прикрепленного архива примерно следующей командой:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\vbc.exe C:\...\pmng.vb /out:C:\...\pmng.exe /win32icon:C:\...\icon.ico /target:winexe

Post's attachments

pmng1.zip 10.41 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

2 (изменено: Poltergeyst, 2019-11-05 02:17:18)

Re: VB.NET; JScript.NET: мониторинг процессов

Дальнейшее развитие предыдущей идеи.

Простое приложение на платформе VB.NET задействует интерфейс WMI и предназначено для динамического отображения текущих процессов в системе, с указанием имен и свойств для каждого процесса, с возможностью останавливать выбранный процесс и создавать новый процесс. Обновление списка процессов происходит автоматически, за счет динамического отслеживания создания и завершения процессов.

1) Кнопка "Удалить процесс", позволяет остановить выбранный процесс.
2) Кнопка "Создать процесс" позволяет создать процесс с заданным путем исполняемого файла.

NET Framework v2.0.50727
OC WinME/XP

Чтобы получить исполняемый модуль откомпиллируйте файл pmng_v1.vb примерно следующей командой:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\vbc.exe C:\...\pmng_v1.vb /out:C:\...\pmngv1.exe /win32icon:C:\...\icon.ico /target:winexe

Прикрепленный архив последний раз обновлен 24.05.09.

Post's attachments

pmnv1.zip 22.85 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

3 (изменено: Poltergeyst, 2019-11-05 02:18:10)

Re: VB.NET; JScript.NET: мониторинг процессов

Еще одна небольшая вариация на тему мониторинга процессов, выполнена на JScript.NET. Приложение основанное на классе System.Diagnostics.Process отображает текущие процессы существующие в системе и выводит дополнительную информацию о выбранном процессе: список разделяемых библиотек с адресами в памяти, количество потоков, идентификатор процесса(PID), а также путь к исполняемому файлу. Позволяет завершать выбранный оконный процесс посылая сообщение WM_CLOSE в окна этого процесса, а также принудительно уничтожать выбранный процесс. Список процессов обновляется автоматически, по мере их создания и удаления.

NET Framework v2.0.50727
OC WinME/XP

Чтобы получить исполняемый модуль откомпиллируйте файл pmng2.js из прикрепленного архива примерно следующей командой:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\jsc.exe /target:winexe C:\...\pmng2.js

Post's attachments

pmngv2.zip 11.79 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.