Commit Graph

2839 Commits

Author SHA1 Message Date
wj32 99af22ce99 removed support for object instance flags
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2839 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-15 06:02:08 +00:00
wj32 e1e575de88 fixed race condition with providers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2838 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-15 02:11:34 +00:00
wj32 109e432540 fixed compiler warnings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2837 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-15 02:00:26 +00:00
wj32 61c4c5e779 fixed module item "hashing" which puts all entries in the same bucket
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2836 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-14 09:38:53 +00:00
wj32 c137326762 enable/disable terminate button properly
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2835 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-14 07:33:37 +00:00
wj32 0a2b81a883 fixed description text
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2834 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-14 07:26:22 +00:00
wj32 42801ca828 description text works now
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2833 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-14 07:08:12 +00:00
wj32 b1e2b6b8c1 hidden processes window is now fully working except for Save
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2832 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-14 06:53:33 +00:00
wj32 5478252327 * implemented some hidden-process-related functions
* improved the hashtable implementation

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2831 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-14 05:10:33 +00:00
wj32 450addfa70 added non-functional hidden processes dialog
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2830 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-14 00:45:26 +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 8b4d61ae22 deleted __outRestrict
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2828 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-13 11:06:11 +00:00
wj32 fd6e22b4d5 added annotation for exception raising functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2827 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-13 11:04:26 +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 550ea13724 fill, don't draw rectangle
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2825 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-13 10:27:45 +00:00
wj32 a7fefda52b fast lock functions are now fastcall
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2824 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-13 06:59:45 +00:00
wj32 e53b0de323 added string immutability info
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2823 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-12 23:46:09 +00:00
wj32 0d731029df improved KPH API
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2822 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-12 23:42:18 +00:00
wj32 9396c599b6 * added rundown protection
* work queue deletion is now thread safe
* added some more documentation

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2821 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-12 23:35:32 +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 edfb93d3d5 added some annotations
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2819 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-12 10:43:52 +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 215e5c3018 implemented changing service configuration
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2817 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-12 09:24:04 +00:00
wj32 d5609c348e don't use the shield icon
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2816 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-11 07:43:19 +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 ef5e6de429 fixed bug when fonts are re-initialized
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2814 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-10 23:54:19 +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 e572eca5fd * fixed memory leak in PhGetAccessString
* fixed bug in PhStringBuilderInsertEx

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2812 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-09 10:45:12 +00:00
wj32 7ae58035c3 improved pointer list API
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2811 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-08 10:34:04 +00:00
wj32 89ab56913a updated HACKING.txt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2810 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-08 08:05:45 +00:00
wj32 e0a6567d70 fixed typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2809 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-07 04:09:09 +00:00
wj32 3a81331831 fixed help command
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2808 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-07 04:07:02 +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 6c615bdbef add new objects to the end of the list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2805 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-07 01:55:59 +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 f049c56d63 added GPL headers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2803 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 23:10:59 +00:00
wj32 8767fe1a73 fixed Release build
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2802 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 23:05:26 +00:00
wj32 08999f8beb * added new-object detection
* re-use PID list instead of creating a new one on each update

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2801 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 23:04:10 +00:00
xhmikosr dc6639b91c added missing LanguageCodePage for installer's Greek language
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2800 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 15:10:33 +00:00
wj32 f21b0d5e14 fixed warnings on x64
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2799 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 10:46:57 +00:00
wj32 15c61486ce implemented View > Refresh
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2798 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 10:44:54 +00:00
wj32 c9038b1ea4 implemented Run As and Run As Administrator
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2797 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 10:40:10 +00:00
wj32 e6dd37dec8 implemented Tools > Verify File Signature
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2796 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 10:18:36 +00:00
wj32 40b6fade18 avoid creating new string objects when looking up service items
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2795 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 08:15:00 +00:00
wj32 8feb43058f fixed reference leak in PhGetHandleInformation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2794 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 07:57:07 +00:00
wj32 35aa326698 added objmksnap and objcmpsnap commands
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2793 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 07:44:51 +00:00
wj32 ffa91ec19a improved debug console
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2792 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 05:33:11 +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 a25b9d3244 added half-working handle search context menu
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2790 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-05 22:37:37 +00:00