Commit Graph

914 Commits

Author SHA1 Message Date
wj32 d3330a3d04 * API Logger is hidden for now (preparing for release)
* Inject DLL is disabled for other sessions

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1036 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-09 08:56:06 +00:00
wj32 6b4123f1a4 * fixed resources for KProcessHacker
* switched KPH to free build
* fixed DEP editing (hopefully) on XP
* added version number to PH Assistant

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1035 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-09 07:50:54 +00:00
wj32 6cf9fac419 API log updates smoothly
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1034 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-08 07:18:18 +00:00
wj32 c502e0b417 removed test code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1031 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-07 12:06:06 +00:00
wj32 e7dfa66540 API logging works (2)!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1030 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-07 11:57:18 +00:00
xhmikosr ba05e6cfd0 Installer: Minor changes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1028 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-07 09:27:49 +00:00
xhmikosr 30338ef894 Installer: Added ability to delete KProcessHacker service
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1027 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-07 07:56:36 +00:00
xhmikosr 5276c36704 Installer: Minor changes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1026 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-06 22:30:22 +00:00
xhmikosr 97e3125ef5 Installer: Cosmetics
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1025 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-06 22:01:09 +00:00
xhmikosr 78f012a20c Installer: Finished ngen addition
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1024 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-06 21:38:33 +00:00
xhmikosr 6c0b58bf95 git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1023 21ef857c-d57f-4fe0-8362-d861dc6d29cd 2009-04-06 20:57:53 +00:00
xhmikosr ffc1d7b79b Installer: Custom Messages cosmetics
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1022 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-06 20:26:58 +00:00
xhmikosr c975318535 Installer: Added ngen optimization
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1021 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-06 20:25:55 +00:00
wj32 ca0a01ddda changed all instances of GetCurrentProcess().Kill() to Win32.ExitProcess
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1020 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-06 11:56:31 +00:00
wj32 0c8be7c312 added hardcore garbage collection to major memory-eating functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1018 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-06 09:08:29 +00:00
wj32 ed1fb68850 added DLL injection function
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1014 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-05 10:27:39 +00:00
wj32 aeb21c437b dllhost tooltips
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1012 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-05 05:10:08 +00:00
wj32 94f47a7c24 unhook experiment
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1011 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-05 03:53:01 +00:00
wj32 c58a69146a removed dispose in Exit()
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1010 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-05 02:34:18 +00:00
wj32 932bbb0b28 added highlighting for GUI threads
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1009 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-05 00:28:15 +00:00
wj32 09c510bcf8 thread list displays cycles instead of context switches on Vista
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1008 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-04 23:31:25 +00:00
wj32 b21da50be8 added ngen script
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1007 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-04 06:24:27 +00:00
wj32 77860732ed regex is now compiled
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1006 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-04 02:30:53 +00:00
wj32 0f9af6bb32 Program.CollectGarbage() now deletes unused threadpool threads
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1005 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-04 02:23:55 +00:00
wj32 53b027d48f fixed searchers for MinProcessReadMemoryRights
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1004 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-03 10:10:30 +00:00
wj32 ad7691e164 apparently Process Explorer only hides job processes which have JOBOBJECT_LIMIT_SILENT_BREAKAWAY_OK, not JOBOBJECT_LIMIT_BREAKAWAY_OK
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1003 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-03 08:33:04 +00:00
wj32 4692867d03 * fixed thread stacks on Windows Vista + KPH
* added KphGetContextThread and KphSetContextThread

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1001 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-03 07:39:36 +00:00
wj32 23e06c5f9b displays service DLL paths
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1000 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-03 02:39:40 +00:00
wj32 200b17c0b3 * fixed thread start addresses on Windows XP
* fixed module information on Windows XP

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@999 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 22:36:43 +00:00
wj32 032bf3b44a module unloading now works properly
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@998 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 09:03:11 +00:00
xhmikosr 3764f66e8b release.cmd cosmetics
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@997 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 08:32:10 +00:00
xhmikosr 8865f46752 Corrected a typo in release.cmd
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@996 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 08:21:58 +00:00
wj32 60b4ed9ed1 * KPH now loads on XP again; introduced the use of MmGetSystemRoutineAddress
* brought back KphSuspendProcess and KphResumeProcess on Vista

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@995 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 08:16:43 +00:00
wj32 38f0339a63 * removed test code
* updated CHANGELOG.txt

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@994 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 07:13:22 +00:00
wj32 67bb666887 added Mikalai Chaly to credits
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@993 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 07:02:13 +00:00
wj32 1ce4fce076 module querying now only requires PROCESS_QUERY_LIMITED_INFORMATION if using KPH
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@992 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 06:56:07 +00:00
wj32 71ce9c03db * KPH now supports KphWriteVirtualMemory
* revised process opening means that we can now get the command line of audiodg.exe

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@991 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 05:38:59 +00:00
wj32 b51543af5c unfucked process window list dimensions (goddamn visual studio idiocy)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@990 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 05:03:29 +00:00
wj32 98a01bc8a4 not all job processes are highlighted as such, but job properties are displayed for all relevant processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@989 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 05:01:09 +00:00
mikalai_chaly d50f47bb6a - Statusbar SizeGrip will be hidden with window is maximized (HackerWindow.OnResize)
- Changed main form layout to make it properly resizable using statubar SizeGrip.

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@988 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 16:07:54 +00:00
wj32 a59eedfb65 implemented KphReadVirtualMemory!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@987 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 10:27:41 +00:00
wj32 5c479cfd10 implemented job statistics
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@986 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 09:21:24 +00:00
wj32 4952901e46 added ISynchronizable interface
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@985 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 08:48:30 +00:00
wj32 018928f184 * reversed the sealed attribute
* fixed KPH for XP (for both jobs and thread start addresses)

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@984 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 04:49:57 +00:00
wj32 1bd5b23af1 made public Dispose methods sealed, added XP information to kph_nt.c
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@983 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 03:32:27 +00:00
wj32 b2df4afb97 KPH thread start address doesn't work for XP
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@982 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 02:13:27 +00:00
wj32 08f7ffea53 properly implemented the Dispose pattern
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@981 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 02:07:51 +00:00
wj32 a1aa339a31 added Enabled text to job limits
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@980 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-31 11:06:32 +00:00
wj32 a5896e29a6 shows job name, hides job tab for processes with no job
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@979 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-31 11:04:16 +00:00
wj32 d3385ed62b can now view basic job properties
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@978 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-31 11:01:46 +00:00