wj32
846c0073a4
* added -installkph and -uninstallkph commands
...
* committed #2981421 - "Debug Process Support PH 2.0"
* fixed #2981800 - "Crash when Affinity couldnt get retrived"
* committed #2983559 - "PhGetApplicationModuleFileName small bug"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3043 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-08 07:16:27 +00:00
wj32
39a444b6df
completed KProcessHacker2 (slim version of KProcessHacker)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3042 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-08 05:54:23 +00:00
wj32
c7adbc1c09
create installer mutant
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3033 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-07 23:41:27 +00:00
wj32
c6bab37272
moved PhDbgProviderListHead initialization code
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2941 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-12 06:14:52 +00:00
wj32
469246c55f
fixed application name
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2936 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-11 04:27:28 +00:00
wj32
6679b3becf
restructured common code into phlib
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2935 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-11 04:15:11 +00:00
wj32
c4411ba610
* added EnableKph setting
...
* implemented NoKph command line option
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2918 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-06 10:00:41 +00:00
wj32
fb6f41d2b3
* completed run-as functionality
...
* fixed string builder resizing
* use NT-Win32 status codes instead of STATUS_UNSUCCESSFUL/GetLastError
* fixed KUSER_SHARED_DATA definition
* added NtCreateNamedPipeFile and NtCreateMailslotFile
* updated several NT structure definitions, completed TEB definition
* added some more anti-Win32-ization #defines
* improved KphTerminateProcess/KphTerminateThread when trying to terminate self
* improved PhShellExecuteEx
* added PhWaitForMultipleObjectsAndPump
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2915 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-06 05:44:09 +00:00
wj32
b26dc2d589
* progress on runas
...
* improved PhGetAccessMaskForGet/SetSecurity
* added PhStringBuilderAppendChar
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2912 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-05 11:07:34 +00:00
wj32
d198970937
* completed command line parser
...
* fixed settings loading
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2911 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-05 07:24:39 +00:00
wj32
f82ea22767
set process priority to High
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2902 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-01 10:00:44 +00:00
wj32
c44af0ba59
* added settings safety check
...
* switched to queued lock for settings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2899 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-01 06:53:01 +00:00
wj32
ca13611c59
treelist header control is now sized correctly
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2876 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-24 10:26:43 +00:00
wj32
44328caf35
added rwlock testing code (queued lock fails)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2864 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-22 10:20:09 +00:00
wj32
178408bc08
implemented Thread > Token
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2856 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-20 06:28:26 +00:00
wj32
bbe1014194
switched to using the LSA API
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2851 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-20 00:38:43 +00:00
wj32
f633ea4f0e
* reverted back to WinMain
...
* use asserts not exceptions
* fixed the defer delete algorithm
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2829 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-13 22:33:03 +00:00
wj32
2453a6a7aa
use wWinMain instead of WinMain
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2826 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-13 10:38:34 +00:00
wj32
7e7c41ed9c
handle cases where the application directory cannot be retrieved
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2820 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-12 22:20:55 +00:00
wj32
2728843e4a
added debug info for provider threads
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2815 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-11 07:25:06 +00:00
wj32
aacddced22
started tree list control
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2813 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-10 07:16:55 +00:00
wj32
2ad66c3de6
added thread and auto pool debugging
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2807 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-07 04:05:57 +00:00
wj32
e33c949275
* added common thread creation function - PhCreateThread
...
* auto pools are now stored on the stack instead of being allocated from the heap
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2806 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-07 02:39:42 +00:00
wj32
3f980dd9b9
added debug console
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2791 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 05:21:17 +00:00
wj32
04da97442d
added bold font for main module
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2782 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-04 05:01:56 +00:00
wj32
92fc5e7af3
added Properties button - working for File and Key objects
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2776 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-31 02:18:14 +00:00
wj32
24018055cd
added thread and handle highlighting
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2769 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-30 01:35:21 +00:00
wj32
a107112587
added Find Handles and DLLs dialog (non-functional)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2750 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-26 10:03:43 +00:00
wj32
b660859b1e
implemented Search Online
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2672 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-18 23:56:53 +00:00
wj32
f7d06e1780
* removed unsafe usage of static variables
...
* added some shortcuts
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2669 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-18 22:05:40 +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
c7d69ba094
init STA COM for main thread
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2665 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-18 12:08:05 +00:00
wj32
7d98afa430
switched to Microsoft Sans Serif as the default font
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2658 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-18 02:19:21 +00:00
wj32
fe3588163d
added security editor code
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2648 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-17 00:55:44 +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
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
435b6cbbe9
added mandatory previous instance detection
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2638 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-16 07:07:13 +00:00
wj32
07bedb1207
added task dialog support
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2635 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-16 05:34:10 +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
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
3c9c3d9897
completed handle provider + tab
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2569 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-06 09:37:51 +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
b167adb64a
* added file verification code
...
* added copyright headers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2554 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-31 11:45:30 +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
ad6b82845c
fixed x64 compiler warning
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2545 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-30 05:57:46 +00:00
wj32
00e82e7712
* finished service provider
...
* fixed some bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2543 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-30 05:42:32 +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