Commit Graph

29 Commits

Author SHA1 Message Date
wj32 56b840f143 * code cleanup
* added GetPagefiles

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1446 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-21 03:59:28 +00:00
wj32 666df2e06f * added ObSetHandleAttributes
* ability to set handle flags such as protect-from-close and inherit

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1256 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-10 01:57:45 +00:00
wj32 0776d13f36 * added WorkItem tags
* removed UseInvoke from Provider

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1248 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 01:29:45 +00:00
wj32 81860d7d16 fixed corrupted usernames with WTS SIDs caused by improper error handling in GetAccountName
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1242 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-07 08:47:40 +00:00
wj32 9edcffcc62 fixed many bugs post-IntPtr-migration
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1239 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-06 11:22:22 +00:00
wj32 ceff8c7e78 better highlighting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1225 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-03 00:06:56 +00:00
wj32 656a6729a2 fixed some provider synchronization issues
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1150 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 02:23:43 +00:00
wj32 d7f161dfbd * added handle highlighting
* fixed module tri-state sorting
* fixed memory "Show free regions" checkbox
* removed redundant module code from ProcessHandle

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1122 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-22 23:35:22 +00:00
wj32 c096bdfa33 major refactoring; all Native functions are now in a separate assembly
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1109 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-21 00:39:15 +00:00
wj32 83ff30039b new KPH I/O control: ZwQueryObject
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1080 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-17 11:45:17 +00:00
wj32 08854be5dd After 8 hours of debugging and 5 BSODs, nothing has been achieved :(
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1079 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-17 09:01:10 +00:00
wj32 655b4737b1 fixed handle deletion detection
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1040 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-10 00:03:48 +00:00
wj32 2ed4438d24 all provider items are now classes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@950 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 09:20:17 +00:00
wj32 810597736f updated dates
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@829 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-05 06:35:18 +00:00
wj32 91dd8822e3 * fixed HandleProvider
* hides sizes when viewing modules for System

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@692 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-21 05:25:55 +00:00
wj32 f3547ad0ad * added GetHandleInformation and SetHandleInformation
* fixed CPU usage icon invoking
* fixed HandleProvider

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@691 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-21 04:51:57 +00:00
wj32 5ad994ca0e * "Hide handles with no name" is now unique to each process window - changing it in one window does not affect others
* Dialog/input boxes are now more consistent

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@594 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-29 08:07:16 +00:00
wj32 2d78ed402d massive file header update - new format for source code headers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@495 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 10:39:19 +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 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 47200d09c2 * Added Properties for more handle types
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@372 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-21 04:19:37 +00:00
wj32 6730fc33ad finally fixed the last huge handle leak
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@250 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-07 01:14:54 +00:00
wj32 5d95ad2ce7 don't use thread - crashes process
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@225 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-05 23:21:57 +00:00
wj32 83c7921969 fixed random crashes
add handle filter window (search for handles)

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@220 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-04 08:27:10 +00:00
wj32 1a59401ba2 decrease CPU usage a bit
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@218 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-04 06:30:57 +00:00
wj32 3adad7b9b0 now translates handle names into more readable forms
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@215 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-04 06:07:22 +00:00
wj32 992dde27cc allow hiding of handles with no name
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@213 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-04 05:08:15 +00:00
wj32 e3a6bd5e11 fix handle strings
fix handle updating (always had "new" handles)
it awesomely works now!

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@212 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-03 11:20:13 +00:00
wj32 7ec69dd2c9 begin handle code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@211 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-03 10:51:02 +00:00