Commit Graph

98 Commits

Author SHA1 Message Date
wj32 288bdc9d0f * added additional debug info to ref
* optimized PhCreateIsDotNetContext

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3652 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-20 04:03:16 +00:00
wj32 4626a14603 * fixed PhGenerateGuid
* added GUID_EX
* added PhGenerateGuidFromName

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3645 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-18 05:49:06 +00:00
wj32 afe9f2a836 * deleted resource lock
* added C++ compatibility for header files
* removed #include <shlobj.h> from phgui.h

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3637 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-17 04:11:51 +00:00
wj32 992cf747d0 * added Recovery tab to ExtendedServices (read-only for now)
* added PhQueryServiceVariableSize
* added copyright headers

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3629 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-16 09:46:40 +00:00
wj32 38dfe45bb3 * fixed ASSUME_ASSERT
* fixed PH_FILE_STREAM_WRITTEN usage

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3614 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-13 08:42:21 +00:00
wj32 7396ec2020 made PPH_IS_DOT_NET_CONTEXT a hashtable
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3601 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-12 00:01:21 +00:00
wj32 e716a9fd3a added thread affinity control
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3582 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-09 11:34:40 +00:00
wj32 432f9ff230 changed some PWSTRs to PPH_STRINGREFs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3573 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-06 10:48:34 +00:00
wj32 777faaad0e * added PhMatchWildcards
* added insert functions for PH_FULL_STRING
* added PhFinalStringBuilderString

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3564 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-05 03:08:17 +00:00
wj32 4ce7addd2d added PhCreateProcess (creates native processes)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3563 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-04 03:46:35 +00:00
wj32 5ceac72a70 added PH_ prefixes to some #defines
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3552 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-02 11:09:40 +00:00
wj32 74471efe09 fixed PH_SYMBOL_PROVIDER_DELAY_INIT
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3538 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-28 03:45:00 +00:00
wj32 21a04ed4ae improved Run As - doesn't involve the service whenever possible
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3536 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-28 03:15:49 +00:00
wj32 77100425d1 fixed some analysis warnings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3522 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-22 05:03:04 +00:00
wj32 b7d6fff6c1 implemented named pipe APIs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3514 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-21 02:07:38 +00:00
wj32 4f73acfaf9 * can assign processes to jobs
* added process chooser dialog

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3511 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-19 10:29:21 +00:00
wj32 8ae9bf1c89 added PhLookupName
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3505 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-17 11:38:43 +00:00
wj32 ec6809fa4f changed PhExpandEnvironmentStrings argument to a PH_STRINGREF
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3499 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-15 01:43:47 +00:00
wj32 678fa906aa fixed argument specifications
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3465 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-04 06:14:51 +00:00
wj32 fe04dab216 added handle statistics window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3464 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-02 08:13:43 +00:00
wj32 7ea59d4571 * optimized some startup code
* moved PhCurrentUserName from phlib to ProcessHacker

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3458 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-31 06:35:55 +00:00
wj32 089dd86c44 renamed functions to [verb] [object] form
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3452 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-30 08:35:37 +00:00
wj32 8f337d3a09 implemented CSV export
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3451 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-29 10:44:23 +00:00
wj32 7379bb1dcb plugins can now fix .NET highlighting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3449 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-28 11:37:34 +00:00
wj32 d5c8d36517 more progress on WOW64 DLL injection
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3443 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-28 07:08:37 +00:00
wj32 f0a2afd0cb * fixed command line handling
* refreshed fixlib.exe and libs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3442 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-28 06:06:28 +00:00
wj32 fbd37f0fed * added relative start times
* added PhFormatTimeSpanRelative
* improved PhFormatDateTime

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3440 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-27 10:03:56 +00:00
wj32 2cd9860bcb implemented generic PhGetProcedureAddressRemote function
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3439 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-27 09:06:29 +00:00
wj32 785333c32c completed WOW64 module unloading
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3437 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-26 12:09:15 +00:00
wj32 f4009aaa4a * adding ability to unload WOW64 modules (not working yet)
* no longer uses RtlQueryProcessDebugInformation to get WOW64 modules
* renamed header guards
* updated CHANGELOG.txt

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3436 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-26 11:01:35 +00:00
wj32 c6140afc9d added additional exports
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3427 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-24 11:52:44 +00:00
wj32 bd7ddb9c25 added phlib exports
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3422 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-24 06:51:35 +00:00
wj32 c3d1316e14 * fixed clrsup header usage for SDK v7.1
* added some #pragma once usages

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3406 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-23 07:36:34 +00:00
wj32 87685442ce * added PhEnumProcessesForSession and PhEnumProcessesEx
* fixed binary search code

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3405 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-22 23:21:54 +00:00
wj32 22d64b8dc8 implemented some shortcuts
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3397 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-20 10:54:07 +00:00
wj32 f76ab1ad5e use pre-defined privilege values instead of looking them up
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3382 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-16 02:19:26 +00:00
wj32 99f2ca65b7 added PhFileStreamType to the diagnostics box
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3368 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-15 05:43:54 +00:00
wj32 02c4faabf2 * added memory searching (string scanner only for now)
* fixed delimiting in PhaChoiceDialog saved choices

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3361 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-14 11:48:41 +00:00
wj32 ad16e56843 added Delayed start to service properties
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3359 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-13 09:00:28 +00:00
wj32 1d1937dfd0 added PhFileStreamWriteStringAsAnsiEx
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3342 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-11 23:46:34 +00:00
wj32 fae047b03b * added process database
* #2928566 - "Flag system for safe processes"

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3333 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-11 06:16:49 +00:00
wj32 0bd67358b6 added Symbols tab in Options
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3324 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-10 05:14:41 +00:00
wj32 29bffd98fd * added proper WOW64_PROCESS definition
* display WOW64 PEB address

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3320 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-10 02:32:38 +00:00
wj32 38e06c4752 * find objects window now searches DLLs and mapped files
* more settings saved
* other enhancements

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3307 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-09 05:30:25 +00:00
wj32 5a89d3e77c added Replace Task Manager with Process Hacker
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3302 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-08 11:15:09 +00:00
wj32 cb553107be implemented Save for hidden processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3301 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-08 07:06:25 +00:00
wj32 d47dbc86f0 completed all columns (no sorting)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3296 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-08 02:54:32 +00:00
wj32 29ba727a58 * added Save and Copy to the Information dialog
* fixed some file stream bugs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3289 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-07 05:51:38 +00:00
wj32 6ce069f3fe completed basic file stream functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3288 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-07 04:49:28 +00:00
wj32 95a01f1c4c * graph tooltips now remain on-screen when the mouse is near the edge of the screen
* improved graph tooltip performance
* fixed verification

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3286 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-07 02:19:31 +00:00