Commit Graph

1137 Commits

Author SHA1 Message Date
wj32 e55aa8c3f5 no more UI blocking on the symbol call lock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1164 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 02:45:20 +00:00
wj32 09ece47696 improved perceived performance
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1163 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 02:22:59 +00:00
wj32 99e038956a decreased startup time by ~0.2 seconds
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1162 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 02:00:57 +00:00
wj32 4c89ae2926 implemented some more ENTER shortcuts
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1161 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 01:16:30 +00:00
wj32 86bc76671b * fixed network list icons
* if a network connection is the last for its process and it is removed, the icon will no longer be blank

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1160 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 00:50:45 +00:00
wj32 65698296c6 fixed blocked finalizer thread due to COM calls being made in a MTA thread instead of STA
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1159 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 00:14:39 +00:00
wj32 620697729a increased the pid limit to 65536
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1158 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 10:45:10 +00:00
wj32 bfc483402d process tree now loads instantly (ugh, stupid lock statement doesn't even work properly)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1157 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 10:28:42 +00:00
xhmikosr 3fad71e4d8 Installer: Cosmetics
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1156 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 09:50:26 +00:00
xhmikosr 7054936dd0 Installer: Fixed installer not exiting when running two instances of it at the same time, caused by the previous commit
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1155 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 08:42:16 +00:00
xhmikosr 81a734331b Installer: Changed .NET Framework not installed error message and now setup exits if .NET Framework is not installed.
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1154 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 08:35:26 +00:00
xhmikosr c35268b34e git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1153 21ef857c-d57f-4fe0-8362-d861dc6d29cd 2009-04-26 07:16:50 +00:00
xhmikosr 0a8bc837c7 Installer: Replaced a define and cosmetics
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1152 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 07:12:51 +00:00
xhmikosr f98c80f32c Installer: Removed unneeded stuff
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1151 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 07:05:03 +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 bcc8495d09 * moved the NodeControlInfo cache to TreeViewAdv.cs so it applies to all callers
* stopped invalidating the cache every update interval

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1149 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 01:00:08 +00:00
wj32 34e31f3ee4 removed the MemberAdapter cache - doesn't do much
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1148 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 00:14:20 +00:00
wj32 1134c7820a * completely refactored argument code in KPH
* fixed: random file-object-related BSODs
* removed GetObjectName - unsafe, not used
* added Terminate Process Tree

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1147 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 00:08:16 +00:00
xhmikosr 4a099d68ff Installer: Minor improvements
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1146 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 22:08:42 +00:00
wj32 1c7e4eaf69 * Windows are protected from being offscreen when they load
* Process property window locations are now saved
* The main window dimensions are saved when exiting minimized

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1145 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 07:58:34 +00:00
wj32 e3bf6b7e5e * dbghelp warnings were not being shown the first time process properties opened
* fixed window position/size saving

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1144 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 06:35:32 +00:00
wj32 d76c71f262 fixed some cache invalidation issues
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1143 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 05:57:50 +00:00
wj32 402a270548 * significantly improved performance for the tree view
* improved performance for the other lists

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1142 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 05:29:01 +00:00
wj32 56a3556768 * fixed some enums
* added more functions in ProcessHandle and ThreadHandle
* added integrity, I/O priority and page priority columns
* added sorting to WS columns
* improved the perceived responsiveness of several components
* removed Program.UpdateWindows()
* added thread exception handler for debug builds

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1141 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 03:12:22 +00:00
wj32 47dc74121f * added No as the default button for the prompt when terminating threads
* removed useless warning in HiddenProcessesWindow
* fixed version numbers

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1140 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 00:50:47 +00:00
wj32 afeb2c12c5 add count to HiddenProcessesWindow
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1139 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-24 22:59:39 +00:00
wj32 793425d76a reverted release.cmd
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1138 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-24 11:38:07 +00:00
wj32 00d0b7bcbc * fixed column min. widths
* modified release script to make it easier to debug PH

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1137 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-24 10:19:40 +00:00
wj32 dcbb60871d * #2780277 - "add <ENTER> to shortcut list for default action"
* Thread termination now prompts
* Handle filter took a while to start up

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1136 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-24 09:59:21 +00:00
wj32 55dac38b45 1.3.7.2
* NEW:
   * #2780260 - "add <Enter> key to open Proc Properties"
 * FIXED:
   * Unhandled exception when process properties is closed within 100ms of 
     being opened

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1135 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-24 09:10:09 +00:00
wj32 8550828731 fixed version numbers, etc.
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1134 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-24 00:51:41 +00:00
wj32 20f2741361 * #2779558 - "TreeViewAdv font cannot be initialized"
* fixed KProcessHacker BSOD on some Vista systems
* added -nokph command line switch to disable KProcessHacker

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1133 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-23 23:41:35 +00:00
wj32 1738084b68 * fixed possible stack memory corruption with IsRemoteDebuggerPresent
* fixed ThrowLastError in ProcessHandle.Suspend()

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1132 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-23 10:00:36 +00:00
wj32 72c486b48c * bump to 1.3.7.1
* got rid of Program.CurrentProcess
* added diagnostic info
* fixed new HandleProviders not being added to the SecondarySharedThreadProvider

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1131 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-23 05:49:50 +00:00
wj32 b70370429e * fixed version numbers
* fixed protect/inherit confusion

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1130 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-23 04:42:44 +00:00
wj32 c3f11637c4 uploading free build KPH
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1129 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-23 04:01:52 +00:00
wj32 833200d731 removed old stuff
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1128 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-23 03:05:12 +00:00
wj32 7565fd780e added critical prompt for XP
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1127 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-23 02:40:06 +00:00
wj32 e5a764be10 * added IsCritical() function to ProcessHandle
* process action prompts now display a special message for critical processes

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1126 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-23 02:38:09 +00:00
wj32 924ba749aa slightly less CPU usage
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1125 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-23 00:24:54 +00:00
wj32 34e07601b9 more informative error messages when closing handles
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1124 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-22 23:58:42 +00:00
wj32 76c0bead52 can now close multiple handles at once from the handle filter window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1123 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-22 23:54:57 +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 37548b89fc Lists now have column sorting priority
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1121 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-22 12:14:12 +00:00
wj32 15656c9e3d * updated help
* memory list is much, much faster now

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1120 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-22 12:12:35 +00:00
wj32 557503df5a * added some more undocumented defs
* fixed error detection with Native API calls - ThrowLastError() would call Marshal.GetLastWin32Error() which doesn't even apply to Native API calls and would return without throwing an exception, causing random crashes!

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1119 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-22 09:38:30 +00:00
wj32 aec333c248 deleted test code from KPH
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1118 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-22 00:12:28 +00:00
xhmikosr 9109f7a98d Uploaded new release.cmd
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1117 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-21 11:35:10 +00:00
wj32 4dba651028 added ExpGetProcessInformation (not used yet)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1116 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-21 09:01:12 +00:00
wj32 76ecb45b5e changed thread start threshold to 0x40000
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1115 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-21 04:16:10 +00:00