Commit Graph

189 Commits

Author SHA1 Message Date
wj32 2856fd9c8f * #2647387 - "Add descriptions to Memory Editor's buttons"
* #2647435 - "Add descriptions to Memory search results window"

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@763 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-28 05:38:54 +00:00
wj32 763cbf922a fully supports UAC elevation for specific tasks now
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@744 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-27 09:39:14 +00:00
wj32 db139c12d9 #2642505 - "Make some columns' size bigger"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@743 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-27 06:30:01 +00:00
wj32 2a694d885e completed workaround
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@737 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-26 10:47:07 +00:00
wj32 f6981551df #2641072 - "Crash - svn732"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@735 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-26 10:33:29 +00:00
wj32 472b811dac git-svn-id: svn://svn.code.sf.net/p/processhacker/code@734 21ef857c-d57f-4fe0-8362-d861dc6d29cd 2009-02-26 10:25:38 +00:00
wj32 f331d3fbb4 * fixed insane memory usage on Windows XP
* added Re-analyze menu item

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@733 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-26 10:09:21 +00:00
wj32 6f956bd5f3 * fixed VistaMenu
* finished previous commit

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@729 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-26 08:11:43 +00:00
wj32 cbc297e0d7 * added sc.exe use for unelevated PH
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@728 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-26 08:04:00 +00:00
wj32 1be7ac1cef * "fixed" VistaMenu GDI+ handle leak
* added ProcessNode finalizer
* removed unused code from HackerWindow
* fixed token handle leaks
* minor GUI fixes

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@726 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-26 06:17:40 +00:00
wj32 da74f130ca * #2629594 - "Crash - svn716"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@717 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-23 08:58:12 +00:00
wj32 8b1ebb3b9f ~200 reduction in handles + decrease in memory usage
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@696 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-21 10:48:52 +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 fba06fc72c awesome tray icon
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@690 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-21 02:28:56 +00:00
wj32 1da94efdfa Specific highlighting can be enabled/disabled
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@683 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-21 00:54:23 +00:00
wj32 badff3143f CPU usage is now correctly displayed in graphs - K+U are not overlayed anymore
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@658 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-19 10:34:45 +00:00
wj32 8f5fb1ffad #2596509 - "Double click on mutant-->Open properties window"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@653 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-19 06:15:55 +00:00
wj32 b519a8ee91 updated VistaMenu to 1.6.1
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@647 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-18 09:33:27 +00:00
wj32 098ef0c75d fixed process colors
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@645 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-17 11:19:56 +00:00
wj32 7797d53b68 fixed the DefaultItem clipping bug that was supposed to be fixed
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@644 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-17 02:23:53 +00:00
wj32 2fe3135b4e #2605000 - "Add descriptions to some buttons"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@642 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-16 10:26:12 +00:00
wj32 9077cb12f7 fixed those annoying token handles
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@631 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-15 08:20:52 +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 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 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 3759bc7718 labelServiceName is now cleared as well as labelServiceDisplayName
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@608 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-05 22:13:22 +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 f327c2aa76 service provider now uses a case-insensitive dictionary key, eliminating KeyNotFoundException errors
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@574 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-24 00:54:17 +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 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 0e42672dab * fixed relative rundll32 targets
* DeviceFileNameToDos and RefreshDriveDevicePrefixes don't need locks

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@560 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 21:25:45 +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 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 b3cbab3f1c made try statement in ThreadList.cs a bit broader
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@552 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-20 10:50:12 +00:00
wj32 3a9c00bd23 configurable imposter names
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@545 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-20 00:33:18 +00:00
wj32 82113faac4 now resolves handle file names into DOS format!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@542 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-19 22:50:11 +00:00
wj32 6c446c35dc 1.3.2.0
* NEW:
   * Network tab - shows current network connections
 * FIXED:
   * Now the process tree and service list update instantly after 
     starting Process Hacker instead of waiting

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@513 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-16 22:57:11 +00:00
deanme 7f998e5a31 add process's Tcp/Ip tab,and need to clean up the codes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@511 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-16 16:29:38 +00:00
wj32 463f8db828 fix typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@507 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 10:07:30 +00:00
wj32 7b7909fdc5 enable tooltip for System process
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@505 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 08:49:36 +00:00
wj32 dc25bc00b9 move notes a bit higher
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@504 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 08:39:17 +00:00
wj32 810feb1b84 fix highlighting for imposter processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@500 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 00:38:19 +00:00
wj32 b5052a3c28 * option for controlling verification
* highlights dangerous processes

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@499 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 00:32:20 +00:00
wj32 3bc331b047 add option for whether to verify or not
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@498 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 00:11:27 +00:00
wj32 07ab959d06 Verifies file signatures (and detects Windows components by checking the files' owners and ACLs)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@497 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 00:06:36 +00:00