Commit Graph

2929 Commits

Author SHA1 Message Date
wj32 d61698a2f5 added Search Online for modules
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2929 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-07 07:23:41 +00:00
wj32 9e36d92114 implemented process dumps
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2928 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-07 06:18:31 +00:00
wj32 c5a411c609 updated a comment
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2927 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-07 03:35:42 +00:00
wj32 6a1be5a877 removed bad comment
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2926 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-07 02:58:42 +00:00
wj32 2e94121230 removed ProviderThread parameter from PhBoostProvider and PhUnregisterProvider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2925 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-07 02:40:58 +00:00
wj32 b80950d144 fully documented provider.c, improved PhBoostProvider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2924 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-07 02:32:32 +00:00
wj32 0bcfded39d added file dialog options
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2923 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-07 01:41:56 +00:00
wj32 3255894362 fixed typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2922 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-07 00:13:24 +00:00
wj32 098e7ffb33 use SHOpenFolderAndSelectItems instead of spawning an explorer instance
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2921 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-06 11:24:12 +00:00
wj32 bfb6dbbc07 fixed create object hook safety
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2920 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-06 11:01:51 +00:00
wj32 60309bc802 PhpParseCommandLineValue -> PhParseCommandLinePart
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2919 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-06 10:55:35 +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 a8560f08b1 completed run-as GUI; process token stealing not implemented yet
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2917 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-06 09:39:40 +00:00
wj32 5ee5833d1a fixed changing service properties for drivers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2916 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-06 05:50:22 +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 6eba89df3c more usages of PhStringBuilderAppendChar
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2914 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-05 11:33:46 +00:00
wj32 7403be51c0 added missing __format_string annotations to .c files
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2913 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-05 11:09:00 +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 f3ccaf2158 command line parsing progress
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2910 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-05 03:36:35 +00:00
wj32 1318b87478 * use IMAGE_DOS_HEADER
* added PhGetMappedImageSectionName

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2909 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-03 10:42:04 +00:00
wj32 f583df5554 disabled buffer overflow checks for Release build
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2908 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-03 07:32:50 +00:00
wj32 f4deac4cf9 updated HACKING.txt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2907 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-03 07:16:42 +00:00
wj32 c5f421d88a updated HACKING.txt and TODO.txt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2906 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-03 07:11:38 +00:00
wj32 22862bc234 improved sorting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2905 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-03 06:47:11 +00:00
wj32 3ded4e8b1a added missing definition
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2904 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-02 04:15:10 +00:00
wj32 1ad1965919 instead of removing the item after terminating, do another scan
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2903 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-01 10:18:30 +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 0551d76fe7 * use temp. hashtable in handle provider - big speed increase and CPU usage decrease
* fixed critical bug in PhAcquireQueuedLockSharedFast

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2901 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-01 08:03:14 +00:00
wj32 7d85664391 use fast variant
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2900 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-01 06:55:36 +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 f04fa2b0b9 added early shutdown functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2898 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-01 06:45:43 +00:00
wj32 cf1195fad5 * fixed Show Details for All Processes race condition
* fixed SAL warnings

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2897 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-01 06:35:23 +00:00
xhmikosr b681b31454 installer: cleanup
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2896 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-28 22:03:35 +00:00
wj32 3a9c6345ec added PhIsExecutablePacked
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2895 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-28 09:13:46 +00:00
wj32 a4a4ae4cdb * fixed mapped image exports
* added mapped image imports

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2894 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-28 08:50:06 +00:00
wj32 fef4c510a5 started mapped image code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2893 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-28 05:48:15 +00:00
wj32 a83b12df2b show "Unknown" instead of "Static"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2892 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-27 09:42:45 +00:00
wj32 03fb19958b * added _InterlockedExchangeAddPointer
* ProcessId for symbol provider is now optional

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2891 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-26 11:24:43 +00:00
wj32 59bd903e68 used queued lock for DOS device names
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2890 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-26 10:45:49 +00:00
wj32 ddeafcf005 fixed provider thread-safety
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2889 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-26 06:08:22 +00:00
wj32 3c90a42d4c split handle/process item lookup into lookup and referencing functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2888 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-26 06:02:28 +00:00
wj32 866cb7faa3 fixed typo in queued lock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2887 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-25 11:09:16 +00:00
wj32 fe0cd93562 replaced tab characters
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2886 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-25 11:04:18 +00:00
wj32 e063f56e24 fixed documentation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2885 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-25 10:58:43 +00:00
wj32 ef1b73cc08 fixed condition variables (2)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2884 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-25 10:54:37 +00:00
wj32 11816acb5e * fixed condition variables
* fixed callback thread-safety

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2883 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-25 10:50:42 +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 69db6f5f41 added mutex tests
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2881 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-25 03:27:16 +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