Commit Graph

973 Commits

Author SHA1 Message Date
wj32 727cd39dd6 fixed non-existent process handle names
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1114 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-21 03:57:36 +00:00
wj32 b297514f71 improved HiddenProcessesWindow
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1113 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-21 02:45:05 +00:00
wj32 072bddae47 * bump to 1.3.7.0
* fixed disabling KPH
* fixed Win32Handle.Duplicate() and the duplication constructor
* added Process Properties in handle filter window
* fixed hidden processes message and reduced BSODs after process termination

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1112 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-21 02:12:14 +00:00
wj32 2be64a2c0c new virtual memory methods in ProcessHandle; refactored code to use EnumMemory for less repetition
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1111 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-21 01:37:44 +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 d964540848 fixed termination of processes in HiddenProcessesWindow
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1107 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-20 04:27:12 +00:00
wj32 0d56baf118 better hidden processes scanner
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1106 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-20 04:03:24 +00:00
wj32 c8a4f6b2a3 When processes are terminated they are deselected (to provide feedback to the user)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1105 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-20 02:20:31 +00:00
wj32 b9f017d1eb hide Virtualization menu item if there is no UAC
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1104 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-20 02:08:10 +00:00
wj32 8d2625dea8 fixed terminating own thread
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1103 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-19 22:53:47 +00:00
wj32 69a6811b71 added KphTerminateThread -> PspTerminateThreadByPointer
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1102 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-19 22:36:44 +00:00
wj32 fd240faf2a fixed handle filter to use KPH properly
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1098 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-19 06:25:48 +00:00
wj32 3189dedb1d * added ThreadPool thread limit (10)
* removed hWnd option from SymbolServerSetOptions (the EULA box never gets shown)

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1097 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-19 04:50:45 +00:00
wj32 736e7ebe1e * added NProcessHacker binary
* included NProcessHacker in setup

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1096 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-19 03:35:10 +00:00
wj32 f140fd892f added error message when attempting to view kernel thread stacks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1095 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-19 03:21:35 +00:00
wj32 0222bc5831 New Terminator method: assigns a job object to the process and terminates it
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1094 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-19 03:08:56 +00:00
wj32 ed7f6135ab * fixed version comparison functions
* stack viewing uses KProcessHacker on Windows Vista
* removed register list from the thread window

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1093 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-19 02:26:15 +00:00
wj32 2834affe18 * support for Windows 7 in KProcessHacker
* new Windows version system for Process Hacker

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1092 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-19 00:24:27 +00:00
wj32 949417b506 * named KPH functions properly (according to MS)
* added support for version-specific info for service packs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1091 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-18 23:06:36 +00:00
wj32 e9a877728f Can open process properties from the handle list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1090 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-18 09:53:05 +00:00
wj32 9d32a70d4f removed test code from ProcessSystemProvider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1086 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-18 03:30:13 +00:00
wj32 fd789a3cbf * KphAttachProcess* functions
* improved handle viewing
* improved start addresses on Windows XP

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1085 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-18 02:52:10 +00:00
wj32 67115351b8 * fixed ProtectedProcess offset
* use KPH for duplicating process, thread and token objects

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1084 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-18 00:53:20 +00:00
wj32 946b43d7dd Better "could not initialize configuration" message for Vista
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1083 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-17 23:53:56 +00:00
wj32 e3776047e0 added Count property to SharedThreadProvider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1082 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-17 23:17:03 +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 cbf214e775 * Fixed: Network connections for processes without icons would not be displayed
* changed elevation dialog icon to Warning

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1077 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 11:50:59 +00:00
wj32 f2d58b3353 prevent the options window from closing when the elevated one is open(ing)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1076 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 11:30:31 +00:00
wj32 80fcf7fd80 added Private, Shared and Shareable Working Set columns
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1074 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 10:46:08 +00:00
wj32 c1e0b589aa added "-pt" option and removed the test code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1072 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 09:16:06 +00:00
wj32 57ac84ec0b * added "-pw" option for displaying the properties of a single process
* fixed Dispose method in SharedThreadProvider

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1071 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 08:54:21 +00:00
wj32 37710252be more logging
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1070 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 08:18:46 +00:00
wj32 c382ae30f7 implemented global logging
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1069 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 07:57:25 +00:00
wj32 85c4bc0e77 fixed ThreadProvider to work with .NET Framework 3.5 SP1
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1068 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 05:56:30 +00:00
wj32 1cf4162f39 added missing async files
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1067 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 00:53:27 +00:00
wj32 15180b9956 Elevation button in Options now spawns a child options window instead of restarting Process Hacker elevated
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1066 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-15 10:42:19 +00:00
wj32 84fe347b3f added missing Actions files
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1065 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-15 08:26:53 +00:00
wj32 aabd8ab7ce major directory and namespace refactoring
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1064 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-15 08:20:18 +00:00
wj32 61d3cbec2d * started NProcessHacker
* renamed the ordinal shell32.dll import to RunFileDlg
* modified tooltips and verify info to work with Re-analyze even if "Verify signatures and perform additional checks" is disabled

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1062 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-15 07:27:24 +00:00
wj32 0bc39ec29d more robust symbol loading, done in several stages
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1058 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-14 05:48:07 +00:00
wj32 bb034d6d22 fixed dbghelp memory leak issue - forgot to sync a SymFromAddr call
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1057 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-14 04:57:50 +00:00
wj32 5909d75b23 fixed "Cannot access disposed object" problem with process windows
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1056 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-13 10:45:33 +00:00
wj32 096b4c60e3 can now view kernel start addresses
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1055 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-13 10:31:46 +00:00
wj32 dbbf01b5ad fixed symsrv EULA dialog
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1054 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-13 09:21:09 +00:00
wj32 1cdb716ebc added dbghelp.dll warning
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1053 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-13 08:59:11 +00:00
wj32 7142c756ae removed NoPrompts option - causes the EULA window to be hidden forever
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1052 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-13 07:01:10 +00:00
wj32 776da63345 removed useless Window menu items
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1051 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-13 05:47:09 +00:00
wj32 bfddd8628c fixed module reading for LDR_MODULEs which have been tampered with
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1050 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-13 03:14:43 +00:00
wj32 23ea6669c1 process windows are now threaded
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1049 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-13 02:06:53 +00:00