Commit Graph

39 Commits

Author SHA1 Message Date
wj32 39dce99283 Services list is fully working, except for the buttons
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2713 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-22 10:44:04 +00:00
wj32 d45aef1772 implemented handle actions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2706 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-21 04:20:10 +00:00
wj32 a2da6cc64a fixed some COM issues
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2667 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-18 21:44:12 +00:00
wj32 bef410e95f added UI actions system
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2659 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-18 07:44:40 +00:00
wj32 70dc934c21 completed file dialog code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2647 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-17 00:05:31 +00:00
wj32 7a2ffb123d added callback sync
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2641 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-16 07:29:17 +00:00
wj32 97857dba8b improved settings; added setting for multiple instances
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2639 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-16 07:19:57 +00:00
wj32 2814ddff4f fixed the PHA_DEREFERENCE macro (now an inline function)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2622 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-14 10:44:55 +00:00
wj32 23a6de6f6d added Terminate, Suspend, Resume menu items
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2620 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-12 23:05:19 +00:00
wj32 ed712ac1c0 * settings system works
* configurable dbghelp location

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2619 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-12 22:32:21 +00:00
wj32 2833b5376b renamed PhPrintfString to PhFormatString
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2618 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-12 11:03:11 +00:00
wj32 a05b90988f * added some auto-release string functions
* added PhPrintfString

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2612 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-11 23:58:55 +00:00
wj32 a014f1e720 fixed x64 compiler warning
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2601 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-10 23:55:58 +00:00
wj32 74ec172b57 finished documenting basesup.c
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2588 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-08 10:12:20 +00:00
wj32 e3d03e1c2c * updated ref.c documentation, partially documented basesup.c
* added PhTrimStringToNullTerminator

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2587 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-08 07:14:33 +00:00
wj32 4433d7b9c4 added CPU usage info
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2576 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-07 01:51:30 +00:00
wj32 61b09313eb * almost completed thread provider
* added generic module enumeration functions

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2561 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-05 05:18:19 +00:00
wj32 6b71343f63 * fixed module base address strings
* added PH_ANSI_STRING
* added PhCreateAnsiStringFromUnicode(Ex)
* started symbol provider

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2558 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-01 09:57:56 +00:00
wj32 55e45a45db * added module provider
* fixed typo in PhBoostProvider
* made provider system more thread-safe (Context is now Object, and it is referenced/dereferenced properly)

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2556 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-01 02:33:04 +00:00
wj32 c0a88300f1 verified signer name retrieval works!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2555 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-31 22:58:51 +00:00
wj32 63d410a63d process property sheet is now working
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2551 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-31 06:54:04 +00:00
wj32 95475d7ee2 * added POSIX command line retrieval
* added StringBuilder

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2549 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-31 01:19:06 +00:00
wj32 2d6401e817 * added faster string hash function
* enabled 2^32-1 hash possibilities instead of only 2^31 as in the .NET Framework

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2547 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-30 10:32:39 +00:00
wj32 15b30ff95e * added kernel file name retrieval
* added multi-byte to Unicode conversion

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2546 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-30 09:51:14 +00:00
wj32 615f658a04 * started service provider
* brand new provider architecture, non-hackish
* removed hashtable delete function support

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2535 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-30 00:58:16 +00:00
wj32 b712cdc695 added remaining KPH support to PhOpenThread, PhOpenProcessToken
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2534 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-29 21:57:14 +00:00
wj32 dab72a5b46 * added KphConnect2 - automates KPH service creation
* fixed some bugs
* added KPH support to PhOpenProcess

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2533 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-29 11:42:29 +00:00
wj32 96b0994759 * added integrity level retrieval
* added IsWow64 and IsPosix retrieval

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2530 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-29 09:17:46 +00:00
wj32 7c621570b2 * added custom thread pool
* added port of FastEvent
* added queue
* added process query system
* converted all Interlocked calls to intrinsics

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2528 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-29 06:36:36 +00:00
wj32 3033d50439 * re-organized base headers
* made callback object thread-safe

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2526 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-29 02:07:37 +00:00
wj32 4335b8f3ca * created process provider
* created provider threads
* added Windows version detection
* fixed hashtable bugs
* added callback object

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2523 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-28 11:38:46 +00:00
wj32 ec4f54c417 * added PhEnumHashtable
* ported FastResourceLock to C

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2521 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-28 05:42:58 +00:00
wj32 f857165578 completed hashtable code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2520 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-28 04:40:45 +00:00
wj32 31c9fe1033 added retrieval of command line information
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2517 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-27 11:35:22 +00:00
wj32 7f9faa2b8a * improved PH_STRING
* added PH_LIST
* added lots of process functions
* added PhGetFileName (similar to FileUtils.GetFileName in PH 1.x)
* added PhGetSystemDirectory
* added user name and file name columns


git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2516 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-27 09:13:59 +00:00
wj32 0b5f0f44cd added PID column
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2340 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-11-06 06:13:48 +00:00
wj32 3c72f1c75c process item is working
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2339 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-11-05 07:31:14 +00:00
wj32 4d35077fe3 * fixed ugly tab font
* added some list views

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2313 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-25 10:24:55 +00:00
wj32 1183cc9612 window now has a tab control
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2312 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-25 07:52:31 +00:00