Commit Graph

547 Commits

Author SHA1 Message Date
wj32 200b17c0b3 * fixed thread start addresses on Windows XP
* fixed module information on Windows XP

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@999 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 22:36:43 +00:00
wj32 032bf3b44a module unloading now works properly
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@998 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 09:03:11 +00:00
wj32 67bb666887 added Mikalai Chaly to credits
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@993 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 07:02:13 +00:00
wj32 1ce4fce076 module querying now only requires PROCESS_QUERY_LIMITED_INFORMATION if using KPH
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@992 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 06:56:07 +00:00
wj32 71ce9c03db * KPH now supports KphWriteVirtualMemory
* revised process opening means that we can now get the command line of audiodg.exe

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@991 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 05:38:59 +00:00
wj32 b51543af5c unfucked process window list dimensions (goddamn visual studio idiocy)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@990 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 05:03:29 +00:00
wj32 98a01bc8a4 not all job processes are highlighted as such, but job properties are displayed for all relevant processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@989 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 05:01:09 +00:00
mikalai_chaly d50f47bb6a - Statusbar SizeGrip will be hidden with window is maximized (HackerWindow.OnResize)
- Changed main form layout to make it properly resizable using statubar SizeGrip.

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@988 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 16:07:54 +00:00
wj32 a59eedfb65 implemented KphReadVirtualMemory!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@987 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 10:27:41 +00:00
wj32 5c479cfd10 implemented job statistics
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@986 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 09:21:24 +00:00
wj32 4952901e46 added ISynchronizable interface
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@985 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 08:48:30 +00:00
wj32 a5896e29a6 shows job name, hides job tab for processes with no job
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@979 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-31 11:04:16 +00:00
wj32 d3385ed62b can now view basic job properties
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@978 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-31 11:01:46 +00:00
wj32 a46b5836b6 extended Actions to services
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@965 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-29 09:35:57 +00:00
wj32 6146c2b95b fixed Properties menu item in process menu
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@963 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-29 07:45:39 +00:00
wj32 c04c957b21 fixed crash when attempting to perform actions using the notification icon menu
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@962 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-29 07:20:03 +00:00
wj32 6e31ff16c5 Vista-style dialogs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@961 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-29 03:26:49 +00:00
wj32 76372108c7 fixed MiniSysInfo.RenewTimer
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@960 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-29 01:17:25 +00:00
wj32 5af37a240e #2642442 - "System Information label text gets clipped"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@959 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-29 00:47:22 +00:00
wj32 f458e448b1 updated credits
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@955 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 11:21:14 +00:00
wj32 ddf47616b8 now GC's after loading symbols in process properties
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@953 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 10:46:08 +00:00
wj32 da22a68d2a all ProcessWindows now share a SharedThreadProvider while HackerWindow uses its own
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@951 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 10:13:01 +00:00
wj32 0e17c19e54 changed Free Memory behaviour
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@948 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 08:41:21 +00:00
wj32 d4cdcb1859 fixed many memory leaks (thanks to WinDbg+SOS)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@947 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 05:31:27 +00:00
wj32 fe8cf7f489 * fixed huge thread and memory leak
* fixed HighlightedListViewItem crash

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@946 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 03:49:24 +00:00
wj32 76ff04dc3b removed the disassembler
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@945 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 02:15:28 +00:00
wj32 d90a037fce OO'd PEFile.RvaToVa
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@943 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 01:11:59 +00:00
wj32 ea03c4b486 fixed integer overflows in process and system statistics
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@940 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-27 07:12:24 +00:00
wj32 e77e421401 new network context menu
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@939 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-27 06:57:57 +00:00
wj32 75d84d6715 #2713088 - "Network: Ctrl+A and Ctrl+C should copy the processes' names"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@938 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-27 06:48:21 +00:00
wj32 050759045f shared thread for processes, services and network
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@937 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-27 06:06:36 +00:00
wj32 01494b4105 #2714130 - "Option to disable/enable all highlighting colors"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@936 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-27 05:59:48 +00:00
wj32 b3255b83cd #2702911 - "Show process name when terminating process in properties"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@924 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-26 08:21:44 +00:00
wj32 85c41aa42e * #2702907 - "CSR Processes: Enable termination of multiple processes"
* #2702909 - "CSR Processes: Show process name when confirming termination"

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@923 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-26 08:18:20 +00:00
wj32 bc40a10597 * #2713087 - "Processes: Copy should copy only the columns currently used"
* Inconsistent Copy menu after columns are modified

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@922 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-26 08:06:23 +00:00
wj32 0828d11c96 implemented a shared thread for providers - less memory usage for process properties
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@921 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-26 07:37:08 +00:00
wj32 24991d1c08 Free Memory now compacts the heaps
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@920 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-26 05:59:40 +00:00
wj32 3277bab324 changed ProcessItem to a class (was a struct) - slightly less CPU and memory usage
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@919 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-25 09:09:50 +00:00
wj32 8c8706b3fb reuse subtractors instead of creating new instances
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@918 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-25 07:54:51 +00:00
wj32 13fb35d0d3 now saves mini service list (in ServiceProperties) columns
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@917 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-24 06:59:02 +00:00
wj32 4086025a10 #2702929 - "Add a Cancel button in Options"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@916 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-24 06:53:58 +00:00
wj32 1c0aca6bc8 * new history backend
* configurable plotter step size

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@914 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-22 10:25:24 +00:00
wj32 daaeeec2f0 * configurable max. samples
* fixed bug in HistoryManager when more more than 1 item has to be removed

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@911 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-21 23:51:12 +00:00
wj32 53c641fa60 replaced [string].ToLower() == ... with [string].Equals(...)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@910 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-21 00:25:05 +00:00
wj32 b25eed2cf1 * more extension methods
* new highlighting system

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@906 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-19 08:55:26 +00:00
wj32 06070b4fec Uses extension methods now
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@905 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-19 06:45:23 +00:00
wj32 280dc79383 * bump to 1.3.6.2
* Statistics times in System Information and process properties

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@902 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-17 09:37:53 +00:00
wj32 e0dbca01e5 fixed corrupt settings detection and settings upgrade in the event of corrupt settings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@900 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-17 09:19:59 +00:00
wj32 8d061ff3eb * All integer overflow problems in System Information
* System Cache is now displayed
* #2625167 - "Commit charge limit should not be 16EB"
* #2642385 - "Maximum File Cache size should not be 16EB"


git-svn-id: svn://svn.code.sf.net/p/processhacker/code@899 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-17 09:15:14 +00:00
wj32 694800197f fixed weird module lists
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@897 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-17 06:40:49 +00:00