Commit Graph

30 Commits

Author SHA1 Message Date
wj32 2a1deb450f improved synchronization definitions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3210 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-16 06:50:30 +00:00
wj32 f125470373 * optimized PhInitializeDevicePrefixes memory allocation
* removed PhGetSymbolFromAddress memory allocation

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3198 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-13 01:18:55 +00:00
wj32 3871a9c8da updated \Device\Mup prefix
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3168 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-02 11:19:11 +00:00
wj32 fea164ffb4 fixed regression in PhGetFileName
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3166 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-01 12:41:21 +00:00
wj32 1c1574bac9 added MUP resolution
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3165 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-01 12:24:48 +00:00
wj32 4d8f7e79b6 updated DOS device name refresh code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3163 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-31 08:39:30 +00:00
wj32 52b18fcc40 * fixed bug where System is displayed as being a POSIX process
* fixed tree list on Server 2003
* fixed network list images - ILC_MASK needed

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3144 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-17 06:31:17 +00:00
wj32 b593fa7652 added some file functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3138 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-14 08:52:39 +00:00
wj32 bd8f6c908a added support for getting console host
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3092 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-05 07:26:20 +00:00
wj32 b7faaf901a * added use of KphQueryProcessHandles resulting in very low CPU usage for the handle provider
* added support for SystemExtendedHandleInformation in the handle provider
* improved KphQueryProcessHandles
* added correct SystemExtendedHandleInformation structs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3063 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-10 01:28:37 +00:00
wj32 1cc37c319f save buffer sizes across calls for PhEnumProcesses, PhEnumHandles and PhEnumServices
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3058 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-08 23:03:23 +00:00
wj32 56dab3f2f1 * implemented .NET process detection
* added fallback sorting in process tree on PID

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3050 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-08 11:33:39 +00:00
wj32 82a5c5aaf9 implemented DEP status editing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3010 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-04 03:55:39 +00:00
wj32 cc2f1f6e7b use NtQueryVirtualMemory
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3004 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-02 02:30:28 +00:00
wj32 5de79e9750 * added more native defs
* added reverse-engineered SYSTEM_PROCESS_IMAGE_NAME_INFORMATION
* now can get the file name of any process, under any account and without KProcessHacker, on Vista and above

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2995 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-30 07:49:52 +00:00
wj32 d07848fdfb added service tag resolution for threads!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2988 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-28 01:09:55 +00:00
wj32 03f3210514 fixed process DEP display
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2984 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-27 06:57:07 +00:00
wj32 77495cf49e implemented process affinity dialog
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2980 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-26 11:15:22 +00:00
wj32 0652c1c64d added EventPair and Section pages
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2974 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-21 04:37:40 +00:00
wj32 10923e8ef4 added Mutant and Timer pages
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2973 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-21 02:07:53 +00:00
wj32 20897a2321 * began handle table
* KphNtClose -> KphCloseHandle
* global work queue is now delay initialized
* added semaphore property page
* progress on phsvc

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2971 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-20 09:35:24 +00:00
wj32 e03df23688 * added some new structures to ntpsapi.h
* added some functions to ntrtl.h

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2966 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-15 09:02:44 +00:00
wj32 f8018a2315 switched to Rtl functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2964 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-15 07:37:22 +00:00
wj32 37262bcbcb even more un-Win32-izing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2961 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-14 08:21:47 +00:00
wj32 90935f3e05 completed basic functionality for mapped archives/libraries
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2953 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-14 03:56:33 +00:00
wj32 45adf6df86 * added event page
* fixed buffer overflow in PhpShowTokenAdvancedProperties
* added PhpGenericPropertyPageHeader
* added job advanced property sheet

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2950 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-13 10:31:00 +00:00
wj32 3201e79b7e * moved some process provider querying
* added job property page (Advanced window not complete)

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2946 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-13 03:08:47 +00:00
wj32 f0904758ef fixed PhUnloadDllProcess status for XP
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2943 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-12 10:57:47 +00:00
wj32 631de67f65 completed token advanced general tab
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2942 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-12 10:20:57 +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