Commit Graph

355 Commits

Author SHA1 Message Date
wj32 21ec578087 removed the last usages of Win32.OpenProcess!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@632 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-15 09:34:28 +00:00
wj32 9862303b61 fixed PH window being permanently offscreen if it is hidden when minimized
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@630 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-15 04:16:26 +00:00
wj32 7844e63cb7 fixed bug #2601383 - "Threads' column's width is not remembered."
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@629 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-15 04:10:44 +00:00
wj32 9eeac62fd9 * removed hooks from KPH - this means that it can now support multiple clients
* added Restart and Set Token menu items
* KphOpenTokenEx now creates an access state - limited user accounts now have complete admin access to processes and tokens
* fixed problem where if a process image file can't be accessed because of permissions PH says it's packed
* fixed problem with .NET executables not being recognized

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@627 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-14 23:52:04 +00:00
wj32 74df64961c * PH now uses KPH even under a limited user account, giving it full admin access (to processes) anyway
* eliminated most usages of Process.Modules because it doesn't use KPH

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@626 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-14 21:46:28 +00:00
wj32 466c0719e7 fixed SymbolProvider and ThreadProvider so that it is possible to view symbolic start addresses of System (PID 4) after it is unprotected
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@625 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-14 10:56:31 +00:00
wj32 3ce7d63874 "Filter" button in the handle filter window is now disabled unless something is typed into the text box
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@620 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-13 09:46:20 +00:00
wj32 2495ef2967 new processes list in the notification icon menu, for quick actions on processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@619 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-13 09:38:39 +00:00
wj32 aea516af87 added descriptions to the process window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@616 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-11 09:00:12 +00:00
wj32 2a064484b7 * fixed thread window handle leak
* fixed GetHandleInfo handle leak

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@614 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-08 08:39:12 +00:00
wj32 111a99f704 added GDI and USER handle counts
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@612 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-08 00:38:22 +00:00
wj32 1c5351e7e0 slightly different notification icon
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@611 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-07 10:46:06 +00:00
wj32 4007f30db6 file verification is now async!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@610 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-07 07:17:21 +00:00
wj32 3fe0992ff7 * finally refactored the token privileges code
* removed icon in options tooltips

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@609 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-06 05:38:49 +00:00
wj32 3bfc0d4f9f * "a hour" -> "an hour", "yesterday ago" -> "a day ago"
* added try { ... } catch { } to symbols loader

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@607 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-05 02:04:30 +00:00
wj32 2849b2de70 Workaround for Bug #2553406 - "COMException: Class not registered"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@606 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-01 05:14:47 +00:00
wj32 c1c7121e48 CSR Processes list is now multi-select enabled
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@605 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-31 10:33:28 +00:00
wj32 9be6ed288c Options window has a detailed description for each setting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@604 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-31 04:05:31 +00:00
wj32 15fd01be45 fixed System Information screwing up when the user tries to open it when it's already open
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@603 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-31 02:00:18 +00:00
wj32 5659af753d CSR Processes works on XP
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@600 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-30 09:09:56 +00:00
wj32 cbc0b5b2cd * fixed KProcessHacker not working on XP
* finished CSRProcesses

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@599 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-30 08:54:33 +00:00
wj32 f03992c129 updated wrong dates/copyrights, updated CHANGELOG.txt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@598 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-30 07:18:58 +00:00
wj32 6829fb17a3 * started CSR Processes window
* fixed 2-more-processes-than-actual-number bug

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@597 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-30 07:18:07 +00:00
wj32 f5bf13a0ef Suspend and Resume functions for processes now use KProcessHacker
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@596 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-29 09:29:38 +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 a40ebd20f4 "require signatures for" names are now forced to be lower-case
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@593 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-28 02:33:56 +00:00
wj32 2c90e30be3 bad -> HACK
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@592 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-28 00:03:29 +00:00
wj32 b0931a8a2e fixed process tree weirdness for users with limited privileges
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@591 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-27 11:07:19 +00:00
wj32 08210978b7 fixed clipping in the about window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@588 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-26 03:26:30 +00:00
wj32 d7456e98b2 * bump to 1.3.2.5
* disable "show one graph per cpu" if there's only one cpu

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@587 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-26 02:54:20 +00:00
wj32 9a50b4ec17 updated about
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@582 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-25 22:41:13 +00:00
wj32 94fefdb3e2 * updated Help.htm
* fixed thread handle leak

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@580 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-25 22:14:26 +00:00
wj32 16f887e10c offers to reset settings if they're corrupt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@579 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-25 22:02:58 +00:00
wj32 e339410c75 KphOpenProcess and KphOpenThread work perfectly on Vista
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@578 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-25 10:15:43 +00:00
wj32 cec7a95128 * doesn't use KphOpenProcess (too risky with BSODs)
* can protect and unprotect processes!

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@577 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-25 06:09:08 +00:00
wj32 e84c57df74 * fixed groupbox text - should be "File Cache"
* added some defs from ReactOS

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@575 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-24 03:51:46 +00:00
wj32 0c890e399a displays service descriptions, dependencies, and dependents
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@572 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-23 21:03:20 +00:00
wj32 156ba4114c nice relative times
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@571 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-23 06:07:38 +00:00
wj32 e85dfa6e17 removed color selection from font dialog
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@569 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-23 02:17:03 +00:00
wj32 aa693ba0d2 font changing now only applies to lists
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@568 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-23 00:30:17 +00:00
wj32 c82f35e891 * implemented command line switch -m
* now copies Help.htm to output directory

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@567 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-23 00:22:49 +00:00
wj32 dd69f339c8 updating name - private request
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@564 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-22 20:48:38 +00:00
wj32 a481abde81 added customizable fonts
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@563 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-22 01:38:15 +00:00
wj32 5b81871fc0 removed useless expression in HackerWindow.cs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@558 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 08:03:54 +00:00
wj32 db1e671edf thoroughly unfucked the handle filter using copy-and-paste
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@557 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 06:03:41 +00:00
wj32 2782f5eedb don't disable image file control if it's the kernel
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@555 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 05:32:52 +00:00
wj32 a7b9aafb59 * more checks, less exceptions, less try { ... } catch { } blocks
* fixed huge bug where the provider screws up when programs without icons terminate
* now shows proper command lines of programs where they contain null characters

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@554 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 05:02:22 +00:00
wj32 01505e3876 git-svn-id: svn://svn.code.sf.net/p/processhacker/code@553 21ef857c-d57f-4fe0-8362-d861dc6d29cd 2009-01-21 03:28:45 +00:00
wj32 b9a7aa7a2f fixed massive GDI+ icon handle leaks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@548 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-20 01:53:54 +00:00
wj32 86fd1d0073 * updated credits, etc.
* added 256x256 icon to ProcessHacker.ico
* updated help

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@546 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-20 00:58:22 +00:00