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