Commit Graph

392 Commits

Author SHA1 Message Date
wj32 39837f30e0 finally fixed network connection address resolving
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1499 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-01 11:21:49 +00:00
wj32 0ea3052ac1 * fixed ProcessHacker.sln
* fixed "Create Dump File" exceptions

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1498 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-30 11:28:22 +00:00
wj32 b8872827e8 fixed "Inject DLL" menu item enabling problem
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1493 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-30 07:47:28 +00:00
wj32 4248bb65dd child windows float by default
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1480 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-28 01:58:43 +00:00
wj32 ab4c80dd41 Fixed: window location problem when hiding and restoring the window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1479 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-28 00:57:49 +00:00
wj32 67a93a83d4 * ability to create services
* better HandleTable + SecuredHandleTable

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1470 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-26 10:53:00 +00:00
wj32 5b8ce405f4 extreme micro-optimization
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1449 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-21 10:16:13 +00:00
wj32 42d0f5d4de * process windows are threaded again!
* PH now remains for the same amount of time as PE when logging off/shutting down

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1417 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-14 03:39:42 +00:00
wj32 28e01f5924 * added ZwWriteFile to wait analysis
* fixed some TopMost bugs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1414 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-13 08:37:50 +00:00
wj32 6a7633b554 fixed: terminator window would be hidden if the main window was top-most
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1413 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-13 07:45:59 +00:00
wj32 3514ad0c97 hackaround for ScrollTo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1407 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-11 07:04:27 +00:00
wj32 9198fa37f6 improved TreeViewAdv scrolling
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1403 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 09:11:06 +00:00
wj32 64deb467d5 fixed scroll down process tree - actually looks at the username now
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1402 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 08:48:10 +00:00
wj32 5393619ac4 added "scroll down the process tree on startup" option
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1398 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 08:27:02 +00:00
wj32 8d103ce37e fixed process selection problem
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1397 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 08:11:07 +00:00
wj32 8c1972a108 added find window and select thread button
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1394 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 02:48:40 +00:00
wj32 898fd8b5e2 added elevation for session disconnect and logoff actions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1392 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 01:10:16 +00:00
wj32 c3b0d68a10 * improved reference counting
* fixed NPH typo
* added process handle reference in SymbolProvider

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1391 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 00:44:03 +00:00
wj32 92a8ec0027 git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1389 21ef857c-d57f-4fe0-8362-d861dc6d29cd 2009-06-07 11:57:27 +00:00
wj32 f29266610d added window process finder
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1388 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-07 11:54:56 +00:00
wj32 7eca1b85e8 * added Shift+Del for Terminate Process Tree
* fixed Terminate Process Tree when sorting

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1387 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-07 08:53:14 +00:00
wj32 cf429d1050 minor users list changes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1386 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-07 08:47:59 +00:00
wj32 6a6a4622d2 fixed users list for XP users
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1385 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-07 08:37:58 +00:00
wj32 9cb7746b79 added users list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1384 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-07 08:25:00 +00:00
wj32 40e736cd63 * refactoring: typos, etc.
* new reference counting system for handles, memory allocations and symbol provider
* added terminal server objects (server, session, process)
* proper SID class
* moved logging into ProcessHacker.Common

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1382 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-07 06:30:47 +00:00
wj32 2c3c8a402f added ability to detach processes from debuggers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1376 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-06 00:53:45 +00:00
wj32 52f41c1175 changed dump behaviour
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1368 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-01 12:15:09 +00:00
wj32 3ede8eda53 refactored open containing folder code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1367 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-01 12:13:17 +00:00
wj32 88e6201497 Added ability to create dump files for processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1366 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-01 12:11:05 +00:00
wj32 ce24964325 major refactoring - utility functions are now in a separate library and SymbolProvider is now in ProcessHacker.Native
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1355 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-31 11:05:47 +00:00
wj32 cb8dd4308f tray icon process list is now sorted in alphabetical order
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1329 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-25 09:54:28 +00:00
wj32 71e9364abf fixed some loading problems
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1315 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-22 06:51:34 +00:00
wj32 674b81274a * fixed: "Access denied" when changing DEP status or unloading a module on Windows XP
* fixed Win32Handle.Wait

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1310 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-22 02:19:13 +00:00
wj32 91d061b663 added experimental feature: protect processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1287 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-17 02:59:06 +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
flavioe 2106d2a2e6 changed API definitions to use IntPtr instead of int
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1233 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-05 22:05:59 +00:00
wj32 863b7db02d * fixed unhandled exception when pressing enter in memory list
* no more inconsistent state highlighting

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1224 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 23:43:43 +00:00
wj32 0015f83c13 renamed some process tree members
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1221 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 10:17:37 +00:00
wj32 b189fd8e92 * structs.txt wasn't getting loaded
* removed delayed services loading

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1215 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 06:13:42 +00:00
wj32 962eb173a6 improved startup speed by delaying services loading
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1213 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 02:50:21 +00:00
wj32 467c1042b8 * added column sorting order for HandleFilterWindow
* CloseWait connections can't be closed

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1210 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 00:09:11 +00:00
wj32 4ca0227499 #2785210 - "Cannot terminate Waiting Connection TCP"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1209 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 00:00:46 +00:00
wj32 92b43742e0 #2785203 - "Hide Terminate Process Tree when the process has no children"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1208 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-01 23:45:35 +00:00
wj32 8542de0668 enhanced closing tcp connections
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1201 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-01 09:09:07 +00:00
wj32 47511c0fb9 added the ability to close TCP connections
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1200 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-01 09:03:22 +00:00
wj32 95d4073d7f * simplified tree model code
* fixed PH on XP not retrieving process file names
* resolved some unnoticed unhandled exceptions

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1192 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 07:42:03 +00:00
wj32 46c2248c21 enabled reduce working set for multiple processes at a time
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1190 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 05:28:00 +00:00
wj32 8ccd1f0685 some more optimization
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1188 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 04:07:53 +00:00
wj32 4177ff5b4b Esc now closes all windows
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1181 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 23:16:33 +00:00
wj32 f33efd9481 fixed provider timing problems
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1178 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 22:30:37 +00:00