Commit Graph

195 Commits

Author SHA1 Message Date
wj32 806c39c644 * completed column manager
* ExtendedTools: added ETW columns

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4280 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 13:07:45 +00:00
wj32 039b0ab152 converted module tree list to tree new
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4278 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 10:15:08 +00:00
wj32 bb2dcfe2c5 remove page priority menu item on XP
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4248 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-20 08:18:55 +00:00
wj32 094498a561 added support for setting Page Priority
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4242 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-20 06:38:43 +00:00
wj32 986f4e84d7 fixed incorrect handling of window positions (GetWindowPlacement and SetWindowPos don't go together well - e.g. when the taskbar is at the top of the screen)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4202 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-05-21 22:28:58 +00:00
wj32 3a67425bed added Private WS, Shareable WS and Shared WS to the Statistics tab
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4130 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-03-08 10:07:13 +00:00
wj32 bbda2bdb6c * added copy support to PE viewer
* moved cpysave to phlib

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4115 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-28 05:41:35 +00:00
wj32 3ac0cc15e6 improved PE Viewer error message
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4060 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-29 21:48:26 +00:00
wj32 916f2007a2 position of Windows dialog is now saved
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4045 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-24 21:56:13 +00:00
wj32 0a4757ee07 switched all context menu handling to WM_CONTEXTMENU
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4038 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-23 22:07:44 +00:00
wj32 a87c4090ed * updated dates
* always remove Force Terminate on x64

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3959 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-01 10:30:41 +00:00
wj32 1f39ee4af9 minimum sizes are now relative (for high DPI support)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3951 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-30 10:53:24 +00:00
wj32 9bc1d83d70 * fixed lots of KPH bugs
* completed user-mode KPH interface

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3935 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 04:01:34 +00:00
wj32 7aecac4b50 began completely re-writing KProcessHacker (main project does NOT compile)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3929 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-24 11:58:50 +00:00
wj32 e6a1d6d146 * added PhGetHandleInformationEx
* improved handle name handling

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3925 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-23 11:03:12 +00:00
wj32 187dda9173 * added CPU, private bytes and I/O columns
* moved graph buffer management from PH_GRAPH_STATE to PH_GRAPH_BUFFERS

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3913 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-21 07:23:40 +00:00
wj32 6399d0c22d use I/O priority names
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3890 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-14 05:53:33 +00:00
wj32 940d6bb2e2 fixed weird line spacing on XP for modules list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3887 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-12 03:14:56 +00:00
wj32 2943a3dbe6 * fixed some treelist problems
* fixed an ETW bug

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3886 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-12 03:01:12 +00:00
wj32 7e2106c699 changed memory region descriptions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3877 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-05 02:42:29 +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 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 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 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 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 d24c82c7ce forgot a line
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3746 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-14 04:16:36 +00:00
wj32 426a69e815 added Peak Handles
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3745 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-14 04:15:33 +00:00
wj32 2055729c84 improved sorting speed, now mostly instantaneous
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3686 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-28 07:43:32 +00:00
wj32 d649f36571 switched remaining menus to EMENU
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3670 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-25 08:07:50 +00:00
wj32 d6deeeca9b * converted module menu to EMENU
* added Send To menu for modules
* handle case where virusscan.jotti.org returns "too many files in a short period"

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3668 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-24 23:35:19 +00:00
wj32 372f930121 separated service list code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3624 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-15 07:42:37 +00:00
wj32 2c2f5c8e8c treat MEM_IMAGE like MEM_MAPPED (should be able to unmap)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3622 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-14 01:02:49 +00:00
wj32 de6b09fb71 * added unmapping of section views to PhUiFreeMemory
* proper enabling/disabling for memory items

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3612 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-13 07:11:13 +00:00
wj32 7f0d60a326 * added PH_HASH_ENTRY (hash set) - lightweight intrusive hashtable
* changed process provider and handle provider to use hash set

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3603 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-12 01:55:53 +00:00
wj32 1cda6a53e6 Find Window works
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3591 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-11 01:12:29 +00:00
wj32 e716a9fd3a added thread affinity control
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3582 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-09 11:34:40 +00:00
wj32 f74051dcdb * fixed incorrect process parent association
* added PhGetClientIdNameEx, PhReferenceProcessItemForParent

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3568 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-06 06:30:33 +00:00
wj32 2f05e2068a * PhCreateString(L"") -> PhReferenceEmptyString()
* removed AdditionalReferences parameter from PhCreateObject

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3556 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-03 07:44:29 +00:00
wj32 4f73acfaf9 * can assign processes to jobs
* added process chooser dialog

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3511 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-19 10:29:21 +00:00
wj32 43b2f73924 added double-click for system information graphs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3506 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-18 11:59:43 +00:00
wj32 678fa906aa fixed argument specifications
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3465 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-04 06:14:51 +00:00
wj32 fe04dab216 added handle statistics window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3464 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-02 08:13:43 +00:00
wj32 7ea59d4571 * optimized some startup code
* moved PhCurrentUserName from phlib to ProcessHacker

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3458 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-31 06:35:55 +00:00
wj32 089dd86c44 renamed functions to [verb] [object] form
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3452 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-30 08:35:37 +00:00
wj32 3cf144e424 added process properties integration for plugins
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3441 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-27 11:31:35 +00:00
wj32 fbd37f0fed * added relative start times
* added PhFormatTimeSpanRelative
* improved PhFormatDateTime

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3440 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-27 10:03:56 +00:00
wj32 0f1fad185d properties for non-real processes now display names
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3409 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-23 08:09:31 +00:00
wj32 c3d1316e14 * fixed clrsup header usage for SDK v7.1
* added some #pragma once usages

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3406 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-23 07:36:34 +00:00
wj32 3fbe157110 fixed Show Text option
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3367 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-15 05:39:38 +00:00