Еще Один Процесс Монитор – VB.NET – Законченные приложения – База кода

Скачать

Название (оригинал): Yet Another Process Monitor

Описание:
Англ (оригинал)YAPM (Yet Another Process Monitor) is a powerful and user-friendly application which allows to fully control your processes/threads/handles/windows/services/files/tasks on your system.
You will find almost ALL functions for processes management.
/!\ IMPORTANT NOTES — PLEASE READ /!* THIS IS A BETA 3 RELEASE, THAT’S WHY THERE ARE SOME KNOWN BUGS AND MISSING FUNCTIONS.
* YOU CAN KILL SYSTEM PROCESSES WITH YAPM, SO TAKE CARE BEFORE DOING ANY DANGEROUS ACTION.
* USE AT YOUR OWN RISK.
————————————–
* YOU HAVE TO COMPILE CODE IN RELEASE MODE.
* YOU NEED TO DOWNLOAD A DLL FILE TO COMPILE MY PROJECT. SEE ‘Compilation’ BELOW FOR DETAILS.
/!\ IMPORTANT NOTES — PLEASE READ /!
Common features :
* Full processes management
* Full services management
* Full threads management
* Full handles management
* Full windows management
* String search in handles/modules/services/processes/…
* Complete informations about a file all basic actions
* Preferences online MAJ
* Possibility to save detailed reports
* Online description of processes
Additionnal powerful features :
* Multiple selection
* Full windows management
* File unlocking without reboot (you know, the “Windows can’t delete this file” message…)
* User friendly application
* ‘Full power’ mode, which enable to do everything you want on system processes (need administrator rights)
* Full monitoring of Windows objects (the same as perfom.msc with a better time management for better statistics)
* Full thread management
Known bugs & missing functions :
* Processor time and start time are buggy
* Can’t set affinity for processes/threads
* Can’t retrieve username for each processes
* No possibility to save reports as HTML/RTF/TXT file
* Bad sorting of listview’s columns on Windows XP
* Jobs management (nothing done for now)
* Preference management (autostart…etc.)
* Help file
* Multi-user application
* Module unloading is buggy
* Icons in lvWindows
Future completion :
* Performance
* Reliability
* Application should take less memory
* Mutlilanguage application
Comments :
* This is a VB.Net project compiled with VS2005
* There are some comments in source code
* Ranked as ‘expert level’ because of source code size API utilisation
About code :
* Column sorting source code comes from here : http://www.vb-helper.com/howto_net_listview_sort_clicked_column.html
* I’m using a C driver to retrieve file handles (http://www.cppfrance.com/codes/LSOF-LISTE-HANDLES-OUVERTS-PROCESSUS-COMME-SOUS-UNIX_39050.aspx)
*
I’m using an extern Dll file (http://www.codeproject.com/KB/toolbars/WinFormsRibbon.aspx)
Licence :
* Project under GNU GPL 2.0 licence
* Dll RibbonControl under Microsoft Public License (Ms-PL) licence
Compilation :
* You will have to download a dll at this address : http://www.codeplex.com/Ribbon/Release/ProjectReleases.aspx?ReleaseId=14013#ReleaseFiles (RibbonDemo package)
* Extract the System.Windows.Forms.Ribbon.dll file from downloaded ZIP file and copy it in YAPM\YAPM\bin\Release\ directory
* Open the SLN file
* Select “Release mode”
* Generate project
How to use :
* You should run YAPM as an administrator if you want to access to all of features
* Running on Vista and XP (XP Pro tested on a virtual machine)
* If some buttons are disabled, it’s because the associated functions are not yet implemented
General comments :
* I’m using API and not .Net framework when I need performances
* I’m using pointers. Not safe, but I need it.
* Some API declarations are not well written because some code comes directly from VB6
Sourceforge :
* The entire project is available on Sourceforge (you can get the code with SVN) : https://sourceforge.net/projects/yaprocmon/
* A setup is available.
If you find any bug, if you have questions, if you want me to implement new functions, just leave a comment 🙂
Thanks, and sorry for my english ^^
Рус (машинный)YAPM (пока другой процесс контролировать) – это мощное и удобное приложение, которое позволяет полностью контролировать свой processes/threads/handles/windows/services/files/задачи на вашей системе.
Вы найдете почти все функции для процессов управления.
/!\\ ВАЖНЫЕ ЗАМЕЧАНИЯ — ПОЖАЛУЙСТА, ПРОЧТИТЕ /!* ЭТО 3 БЕТА РЕЛИЗ, ПОЭТОМУ ЕСТЬ НЕКОТОРЫЕ ИЗВЕСТНЫЕ БАГИ И ОТСУТСТВУЮЩИЕ ФУНКЦИИ.
* ВЫ МОЖЕТЕ УБИТЬ СИСТЕМНЫЕ ПРОЦЕССЫ С YAPM, ПОЭТОМУ ПОЗАБОТЬТЕСЬ, ПРЕЖДЕ ЧЕМ ДЕЛАТЬ КАКИЕ-ЛИБО ОПАСНЫЕ ДЕЙСТВИЯ.
* ИСПОЛЬЗОВАТЬ НА СВОЙ СТРАХ И РИСК.
————————————–
* ВЫ ДОЛЖНЫ СКОМПИЛИРОВАТЬ КОД В RELEASE РЕЖИМЕ.
* ВЫ ДОЛЖНЫ ЗАГРУЗИТЬ DLL ФАЙЛ ДЛЯ КОМПИЛЯЦИИ МОЕГО ПРОЕКТА. См ‘компиляции’ ниже для деталей.
/!\\ ВАЖНЫЕ ЗАМЕЧАНИЯ — ПОЖАЛУЙСТА, ПРОЧТИТЕ /!
Общие черты :
* Полное управление процессами
* Полное управление услугами
* Полное потоков управления
* Полное ручки управления
* Полное управления Windows
* Строка поиска в ручки/модулей/сервисов/процессов/…
* Полную информацию о файле все основные действия
* Предпочтения онлайн-Маджоре
* Возможность сохранения детальных отчетов
* Онлайн описание процессов
Дополнительные мощные функции :
* Множественный выбор
* Полное управления Windows
* Файл разблокировки без перезагрузки (вы знаете, \”Windows не может удалить этот файл\” сообщение…)
* Удобный для пользователя приложение
* ‘Мощность полная’ режим, который позволяет делать все, что хотите на системные процессы (Требуются права администратора)
* Полный мониторинг объектов Windows (такие же, как выполнит.мсц с более рационального использования времени для улучшения статистики)
* Полный поток управления
Известные ошибки

база кода