Commit Graph

379 Commits

Author SHA1 Message Date
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
wj32 e9a18582a2 button disabling fixes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@411 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 22:06:52 +00:00
wj32 67be8ded82 add DEP status displaying & editing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@410 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 21:58:36 +00:00
wj32 d60e392c9e * moved service controller to ServiceProperties.cs
* added service viewer to process window

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@409 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 20:19:33 +00:00
wj32 16f94c1767 fixed memory editor bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@408 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 19:51:37 +00:00
wj32 0df96cd956 migrated everything! (still has a few big bugs)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@407 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 11:08:07 +00:00
wj32 23e974deb5 added module provider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@406 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 07:26:47 +00:00
wj32 956a83fc23 add process and file properties to the Process Window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@405 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 05:39:28 +00:00
wj32 578b822599 remove ProcessThreads control
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@404 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 04:39:50 +00:00
wj32 90326f0ca9 moved thread list to Process Window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@403 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 04:13:50 +00:00
wj32 2c6281e097 save group control settings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@402 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 03:26:58 +00:00
wj32 138e2df8b0 simplify virtualization message
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@401 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 03:09:58 +00:00
wj32 902c3170c2 Token information window is much more detailed
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@400 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 03:08:26 +00:00
wj32 d918cb829d fix TokenWithLinkedToken GetToken(Win32.TOKEN_RIGHTS access)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@399 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 01:30:24 +00:00
wj32 1a54dd467a * begin Process window (I'm moving everything but the thread list to it)
* add more token viewing features

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@398 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 01:24:21 +00:00
wj32 63438c8857 fix terminator window form dimensions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@397 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 23:57:25 +00:00
wj32 bea4fb3c04 fix detection of whether the process has terminated
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@396 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 10:39:23 +00:00
wj32 310ad2a6db prepare for 1.3.0.0 release
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@395 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 09:42:53 +00:00
wj32 a6b585acf4 fix bug where listThreads is disabled permanently
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@394 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 09:34:39 +00:00
wj32 8c6659ede3 add more documentation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@393 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 08:27:46 +00:00
wj32 7824b6aff2 don't use custom copy
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@392 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 08:21:48 +00:00
wj32 517223833d fix ReadUnicodeString
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@391 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 08:16:43 +00:00
wj32 5dac668ea1 use unsafe code for TSEnumProcessesFast, use Marshal.PtrToStringUni for ReadUnicodeString
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@390 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 08:13:21 +00:00
wj32 ffe280ad48 * use TSEnumProcessesFast()
* remove PerformanceAnalyzer

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@389 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 07:18:29 +00:00
wj32 5254545ff3 Added support for showing SIDs without account names
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@388 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 05:36:30 +00:00
wj32 5ac06cb68d * use ThreadHandle more
* added Terminator tool

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@387 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 04:59:50 +00:00
wj32 7f95ef7595 * number columns are now right-aligned
* added terminator window

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@386 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 02:35:33 +00:00
wj32 0d720f92f3 * fix for invalid window location when restoring from hidden window
* bring back Copy and Select All for TreeViewAdv

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@385 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 23:59:27 +00:00
wj32 94e973a310 add some documentation, a few cleanups
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@380 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 10:16:11 +00:00
wj32 d540ac4f8a Process list has less CPU usage (again); so does lsass.exe
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@379 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 10:03:55 +00:00
wj32 fc0ac2555f add defs for SYSTEM_PROCESS_INFORMATION
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@378 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 07:02:43 +00:00
wj32 aa115843d1 change highlight ordering
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@377 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 04:36:44 +00:00
wj32 354485f3f9 Added highlighting of UAC elevated processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@376 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 04:32:47 +00:00