Commit Graph

411 Commits

Author SHA1 Message Date
wj32 c890c899b3 add CreateService function to Win32.ServiceManagerHandle
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@464 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-31 09:36:45 +00:00
wj32 965c07dc9e smarter merge_and_clean
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@463 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-31 02:15:05 +00:00
wj32 b3793ad4a0 1.3.0.5
* FIXED:
   * System information window resizing

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@461 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-31 01:54:32 +00:00
wj32 22d1416323 fix invalid parents on Limited Accounts
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@459 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-30 23:33:53 +00:00
wj32 29beda5db2 hide Tools menu item; there ARE no tools
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@458 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-30 23:20:14 +00:00
wj32 58db53e5f0 added slightly better overflow check to Plotter
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@457 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-30 23:13:15 +00:00
wj32 485365f42f Win32.LoadKernelDriver has now been implemented.
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@456 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-30 20:40:54 +00:00
wj32 5c56b7db4a move menu items around
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@455 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-30 20:18:30 +00:00
wj32 a1cb2e9683 completed System Information Window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@454 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-30 10:46:00 +00:00
wj32 0faeedf075 made a start on System Information
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@453 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-29 10:50:29 +00:00
wj32 ee05365f69 * reintroduced thread priority column
* added highlighting for processes in jobs (doesn't work very well though)

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@452 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-29 07:53:22 +00:00
wj32 3946fdd077 * implemented plotter settings
* fixed a few bugs relating to viewing properties for DPCs and Interrupts

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@451 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-29 07:14:09 +00:00
wj32 77e8e84d51 * fixed problem with TreeViewAdv after expanding or collapsing a node
* added more detailed options for plotter's text rendering
* made plotter (truly) double-buffered
* finished performance and statistics tabs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@450 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-29 05:41:09 +00:00
wj32 fa4feaee17 change BeforeUpdate to Updated
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@449 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-28 10:01:39 +00:00
wj32 239cd1911c dramatic CPU usage decreases for the TreeViewAdv drawing code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@448 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-28 09:55:48 +00:00
wj32 b53b4f7bc1 add better thread provider at the cost of increased cpu usage
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@447 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-28 08:40:43 +00:00
wj32 4a2fa1dfb2 implement cache for session ID checking in HandleFilter.cs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@446 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-28 07:07:32 +00:00
wj32 c5cfc47d69 set minimum value for update interval
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@445 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-28 06:59:54 +00:00
wj32 2d74589b9c fix regression in process menu item disabling
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@444 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-28 06:55:00 +00:00
wj32 b54c5b8c59 better way of checking parent's creation time
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@443 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-28 06:49:15 +00:00
wj32 28fb73bd39 added lots of comments
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@442 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-28 00:55:03 +00:00
wj32 9b5d151984 change priority text to "&Priority" on DPCs and Interrupts
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@441 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 23:10:21 +00:00
wj32 bf410d2dd2 Symbols are now bound to each process - no more weird stack traces/symbol names
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@440 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 21:39:49 +00:00
wj32 2ea2a1043c FIX THE GODDAMN LISTVIEW SIZES WTF IS WRONG WITH VS2008
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@439 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 10:08:25 +00:00
wj32 b9d5922f0e show properties on double click
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@438 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 10:00:38 +00:00
wj32 425746c70e prepare for 1.3.0.0-pre2
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@436 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 08:57:21 +00:00
wj32 f5a7941eb9 an attempt at a graph for the process window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@435 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 08:52:56 +00:00
wj32 7581f09cff add support for two lines in Plotter
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@434 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 07:08:17 +00:00
wj32 03130abd9c Tray icon now displays the current CPU usage, and the tooltip is almost exactly the same as Process Explorer's (current CPU usage + process using most of the CPU)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@433 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 06:52:14 +00:00
wj32 41eb3baece add DPCs and Interrupts
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@432 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 05:15:58 +00:00
wj32 b04aeeb56a switch to using ZwQuerySystemInformation for enumerating processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@431 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 04:26:58 +00:00
wj32 4f7ba223c8 add more SYSTEM_*_INFORMATION struct defs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@430 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 03:03:09 +00:00
wj32 aa1d244e26 components cleanup
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@429 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-26 21:42:26 +00:00
wj32 9e3cb04209 fix list sizes in ProcessWindow
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@428 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-26 21:39:10 +00:00
wj32 bb3dbe9f70 * enable/disable copy menu item in Struct Viewer
* disable UAC and DEP related controls on XP

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@427 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-26 02:43:57 +00:00
wj32 dce1906bb5 * new syntax for definitions
* added include feature - include "base.txt"
* can view thread TEBs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@426 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 22:04:23 +00:00
wj32 22eb73983b implement number base switching
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@425 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 10:59:35 +00:00
wj32 1901aed978 re-enable ILMerge
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@424 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 10:50:43 +00:00
wj32 c44b441361 close struct window on error
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@423 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 10:48:30 +00:00
wj32 4a6e81ca88 Struct reader (with support for user-defined structs)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@422 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 10:27:35 +00:00
wj32 1f5737641f that previous fix was bad
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@421 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 06:40:47 +00:00
wj32 101e03ac3b * fixed thread start address symbols after opening a second thread list
* added struct viewer/window

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@420 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 06:39:48 +00:00
wj32 ac44ee07d4 add array support to Struct reader
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@419 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 06:22:49 +00:00
wj32 56dd7ed3f3 fixed parser bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@418 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 06:12:43 +00:00
wj32 f8bd67e5a7 added struct parser
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@417 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 05:31:18 +00:00
wj32 bb161bcabc fixed memory editor writing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@416 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 01:13:21 +00:00
wj32 178a01b000 * begin Structs
* add gpl headers

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@415 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 00:26:23 +00:00
wj32 53756b953e * added PEB address textbox
* added confirmation for Terminator
* improved changelog format

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@414 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 00:06:13 +00:00
wj32 c4392e5db5 * better memory region names
* the bold EXE name in the module list is back!

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@413 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 23:48:31 +00:00
wj32 01b533163a fix service adding/removing in ServiceProperties.cs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@412 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 22:28:57 +00:00