Commit Graph

930 Commits

Author SHA1 Message Date
wj32 58db31301d * added Disk and Network graphs
* made window classes global
* fixed process names when no usage is recorded for a tick
* fixed some plugin API bugs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3871 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-04 08:29:00 +00:00
wj32 7e50db1176 added Disk and Network tab to process properties
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3870 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-04 02:47:15 +00:00
wj32 728b0904f3 added ETW-based statistics collection to ExtendedTools plugin
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3869 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-03 10:44:10 +00:00
wj32 72aadd6d7b better method of getting token integrity
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3867 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-30 06:39:59 +00:00
wj32 ae786ee7a4 fixed bug
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3862 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-28 08:44:12 +00:00
wj32 debe294e9f added comment
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3861 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-28 07:41:51 +00:00
wj32 4366e3b01f fixed typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3860 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-28 07:19:48 +00:00
wj32 dc965c05e1 * added Other tab to ExtendedServices plugin
* fixed regression in PhMainWndOnServiceAdded

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3859 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-28 06:53:12 +00:00
wj32 2999f6c61a added signature verification for modules
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3857 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-26 10:44:48 +00:00
wj32 b540783f2e added memory list info to ExtendedTools
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3855 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-22 06:40:50 +00:00
wj32 374104e55a fixed x64 wait analysis
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3852 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-20 09:46:51 +00:00
wj32 a77130fe0d added wait analysis for x64
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3851 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-20 00:45:54 +00:00
wj32 c1ff1504e7 fixed highlighting for relocated DLLs on Windows 7 and above
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3847 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-19 07:33:49 +00:00
wj32 ffba93f8e8 * added PH_MODULE_TYPE_MAPPED_IMAGE (not actually implemented yet)
* clarified I/O priority levels

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3846 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-19 06:20:41 +00:00
wj32 1cabb980df added more columns to modules list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3844 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-18 11:33:16 +00:00
wj32 c0c0b52c41 converted modules listview to a treelist
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3843 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-18 09:48:40 +00:00
wj32 b2756bd641 fixed phapppub.h
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3842 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-17 10:18:54 +00:00
wj32 7eb7291b72 made state highlighting for tree lists a bit more generic
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3841 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-17 10:08:18 +00:00
wj32 655f5c1558 PhGetProcessPebString and PhGetProcessEnvironmentVariables now work with WOW64
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3840 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-17 03:55:17 +00:00
wj32 0c82292ffa PhGetServiceTreeListLines -> PhGetGenericTreeListLines
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3830 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-06 08:16:14 +00:00
wj32 468b8df8cf fixed buffer overflow in PhGetHostNameFromAddress
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3822 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-04 03:14:06 +00:00
wj32 35acb78885 fixed memory leak
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3821 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-01 10:50:55 +00:00
wj32 83e616328f fixed previous commit
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3820 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-01 01:03:48 +00:00
wj32 bf63fb3f39 save service list sorting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3819 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-01 01:02:56 +00:00
wj32 e7a8523f37 propagate certain command line arguments
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3818 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-31 09:21:56 +00:00
wj32 23b8537f86 added WOW64 support to PhGetProcessKnownType
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3814 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-31 00:50:23 +00:00
wj32 16a2dcf153 implemented copy-save for service list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3810 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-29 10:09:46 +00:00
wj32 a506ca3659 updated SDK
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3809 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-29 09:54:49 +00:00
wj32 4e2065ff46 added Group column
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3808 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-29 09:49:28 +00:00
wj32 a50b7a6997 services list is now delay-loaded
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3807 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-29 09:34:26 +00:00
wj32 66f747f417 added Binary Path and Error Control columns
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3806 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-29 08:05:43 +00:00
wj32 05cc8469fc converted service list to a treelist
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3805 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-29 07:38:39 +00:00
wj32 20f71bab32 renamed srvlist.c to srvctl.c (preparing for new service list)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3804 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-29 01:59:43 +00:00
wj32 a4edc9e65b enabled explorer style for process tree
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3803 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-28 08:20:49 +00:00
wj32 b94b7890b8 removed MXML "global" allocation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3802 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-28 05:26:59 +00:00
wj32 0dcd3b0b6f treat warnings as errors
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3801 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-28 04:03:37 +00:00
wj32 97ac0e0b34 added general stats system
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3797 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-26 10:21:33 +00:00
wj32 b49617ae5f improved leakdetect command
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3795 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-24 10:41:21 +00:00
wj32 adbdc69562 fixed memory leak
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3794 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-24 10:30:16 +00:00
wj32 7035f5d4ab * hexedit is a bit faster
* added "mem" command to debug console

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3793 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-24 10:18:27 +00:00
wj32 e2a107906c fixed memory leak
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3790 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-24 03:50:50 +00:00
wj32 de9de7282e should update network list if it's the first time, even if Update Automatically is disabled
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3788 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-24 01:33:53 +00:00
wj32 43cd3d1f7e fixed icon handling bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3787 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-23 10:16:33 +00:00
wj32 f92e132178 * fixed handle-related bugs
* added HEAP_DEBUGGING_INFORMATION
* added leak detection to debug console

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3782 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-23 05:42:59 +00:00
wj32 26feb600cb deleted clrsup code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3781 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-23 02:01:55 +00:00
wj32 486e5faaa9 added ability to destroy heaps
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3774 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-22 07:54:12 +00:00
wj32 733ae94ffb switched to VS 2010
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3773 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-22 04:04:03 +00:00
wj32 ef39ea5ff2 added PropagateCpuUsage option
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3771 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-22 01:52:06 +00:00
wj32 31a0439182 * removed extra allocation in PhAppendFormatFullString/StringBuilder
* switched two cases to PhFormat

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3770 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-22 00:11:50 +00:00
wj32 e2eb116714 extended Save to services and network connections
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3769 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-21 23:34:32 +00:00