Commit Graph

48 Commits

Author SHA1 Message Date
wj32 486d5417c9 completed process statistics tab
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3196 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-13 00:58:14 +00:00
wj32 8325a7319d use NtSetInformationProcess when reducing working set
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3189 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-11 09:34:26 +00:00
wj32 3a090e3d0c reverted credits
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3187 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-10 10:55:26 +00:00
wj32 1068db4c1e * added create service dialog
* cache some PhGetProcAddress results

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3160 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-29 10:21:13 +00:00
wj32 ae01862419 reverted r3117, r3119, r3121
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3122 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-10 01:32:45 +00:00
evilpie 1e23c8b669 Implemented opacity setting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3121 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-09 13:10:59 +00:00
evilpie 2ef49a227b Began Process Copy Menu
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3119 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-09 11:48:47 +00:00
wj32 0024ac043d completed network list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3116 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-09 07:44:14 +00:00
wj32 bc4cadabb5 added basic network provider functionality
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3114 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-09 02:23:18 +00:00
wj32 a16fe9cbb1 * added session Connect feature
* added password feature to choice dialog
* fixed usages of choice dialog

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3101 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-07 01:54:58 +00:00
wj32 82bffa2a30 queries TS to find user names of processes as a backup
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3098 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-06 09:48:22 +00:00
wj32 63bb8a3a3d * fixed KphZwQueryObject
* fixed potential crash in PhpJobPageProc with PhGetHandleInformation
* fixed shutdown actions

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3085 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-02 07:30:32 +00:00
wj32 c9df85fe8e * added PhGenerateGuid
* added action functions for shutdown

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3082 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-01 11:22:31 +00:00
wj32 b84cb6f55a * StringBuilder is no longer allocated on the heap
* added PhFormatImageVersionInfo

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3065 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-10 02:13:27 +00:00
wj32 058012e795 added additional check
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3046 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-08 09:00:35 +00:00
wj32 8836371415 implemented terminate process tree
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3045 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-08 08:58:56 +00:00
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 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 782ef44c26 refactored into PhUiSetProtectionProcess
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3009 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-04 02:23:15 +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 56f0fd30c0 * added PhCreateProcessWin32
* added PE Viewer integration

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2993 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-28 07:58:25 +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 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 e7a1cf7a34 fixed PhUiRestartProcess
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2882 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-25 09:51:05 +00:00
wj32 9e5f8c0d66 fixed all reference-related bugs with UI actions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2880 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-25 03:11:14 +00:00
wj32 eca9290ab1 added some runas code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2858 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-21 02:07:15 +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 382f2ef711 added more documentation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2818 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-12 10:03:06 +00:00
wj32 ddcddd5bc4 updated HACKING.txt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2804 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-07 00:30:16 +00:00
wj32 12d07d8885 disable kill-on-close when detaching from debugger
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2734 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-24 10:47:56 +00:00
wj32 af2498dcfa added service description text
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2720 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-22 21:47:29 +00:00
wj32 dd36d102a3 implemented service actions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2714 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-22 11:11:40 +00:00
wj32 217106b9c3 * added service menu items
* fixed error codes when using the registry APIs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2709 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-21 09:29:42 +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 a997811431 implemented Unload
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2705 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-21 03:46:19 +00:00
wj32 bc66ffce18 added PhUiUnloadModule stub
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2704 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-21 00:09:17 +00:00
wj32 da8c380533 added some text to force terminate warnings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2700 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-20 11:19:58 +00:00
wj32 a4dbaf411b fixed typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2698 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-20 11:13:06 +00:00
wj32 4a63837551 fully implemented I/O priority
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2697 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-20 11:09:48 +00:00
wj32 7c7c5c185c implemented thread Permissions and Priority
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2694 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-20 10:30:07 +00:00
wj32 3b95c5a7ed implemented Terminate, Force Terminate, Suspend and Resume for threads
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2693 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-20 09:04:04 +00:00
wj32 35ffd7a680 added debugger-related definitions and implemented TD1 and Detach from Debugger
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2691 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-20 06:40:45 +00:00
wj32 6d1ba5a090 started to implement Terminator
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2687 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-20 02:34:35 +00:00
wj32 fadf7e63f2 implemented Priority menu for processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2685 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-20 01:00:30 +00:00
wj32 157fc3e014 implemented Inject DLL
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2684 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-20 00:02:45 +00:00
wj32 6fa69967d7 * implemented Restart, Reduce Working Set and Virtualization
* process menu items enable/disable according to the selected processes now

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2683 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-19 23:29:10 +00:00
wj32 8f534b0d81 added menus, implemented handle closing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2661 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-01-18 10:47:28 +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