wj32
4ea71eaced
completely new PE reader implementation
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2038 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-03 04:02:51 +00:00
dmex04
0c3d66b6ce
fixed AddERExcludedApplication being executed on Windows 2000, GetDiagnosticInformation now shows all loaded dlls not just managed dlls
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2037 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-03 01:39:41 +00:00
dmex04
58c3b853f6
fixed comment typo
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2035 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-03 00:07:06 +00:00
dmex04
f3316ddcc3
XP fix: AddERExcludedApplication now gets last error if it returns false.
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2034 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-02 23:52:34 +00:00
dmex04
8cf78eb7d0
fixed Vista/Win7 WER exclusion API signature, configured ProcessHacker exclusion from WER on XP/Vista/Win7
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2032 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-02 23:45:30 +00:00
wj32
b5ae6a89e3
* got rid of BackgroundWorker (replaced with ThreadTask)
...
* got rid of IForegroundWindow
* fixed VirusTotalUploaderWindow upload speed
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2026 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-02 07:52:53 +00:00
dmex04
ffa5cf6129
fix allowing more than two VirusTotal uploads simultaneously
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2019 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-01 20:05:20 +00:00
dmex04
33d3e375b2
fixed instances where two exceptions are generated, one by Win32 the other by PH when the runtime execution is allowed to continue when it is actually terminating
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2017 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-01 19:16:04 +00:00
dmex04
9fd22a035a
fixed GetDiagnosticInformation() where under some instances a NullReferenceException occurs by a call to SecondarySharedThreadProvider.
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2016 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-01 18:06:35 +00:00
wj32
1af3ec7006
UI, coding changes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2008 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-30 09:07:20 +00:00
dmex04
e64afb7557
removed ErrorDialog.location property causing dialogue to show off-screen when PH minimized
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2007 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-30 07:14:29 +00:00
dmex04
a30701dd0e
removed continue prompt, updated ErrorDialog layout and style, fixed url regex matching, required extra Diagnostic information has been added - will need this info when users send reports and are unavailable for commenting about them
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2003 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-30 06:27:46 +00:00
dmex04
c2ad22b748
moved unhanded exception event to capture exceptions at earliest opportunity, added SendReport option to ErrorDialog for sending bugs to Sourceforge bug tracker, added initial WER configuration, added initial reporting configuration
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2000 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-30 02:44:44 +00:00
dmex04
3adeaf7143
#2846076 - required update with foreach to assign topmost property to existing open forms - make sure existing open forms are shown above PH when user activates Always On Top and also reset topmost on existing forms when deactivated
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1981 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-28 09:30:12 +00:00
wj32
6a1cc1e1b6
fixed potential cross-thread control access
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1980 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-28 09:07:11 +00:00
dmex04
b6a194b901
#2846076 - created form extension this.SetTopMost() for handling TopMost property
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1978 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-27 15:05:32 +00:00
dmex04
45d112dc2c
added #if !DEBUG for Application.ThreadException/AppDomain.CurrentDomain.UnhandledException allowing VisualStudio to debug sparse/vague/Refection errors
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1973 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-27 12:10:02 +00:00
wj32
c852122401
* Get/SetPriorityClass are now Win32 based again
...
* SeIncreaseBasePriorityPrivilege is now enabled if present
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1955 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-26 23:39:03 +00:00
wj32
35d8aeb91f
reverted r1925, r1926, r1929
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1931 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-24 01:32:09 +00:00
dmex04
8ef9ee8eaa
added missing native enums for Thread/Process priority, fixed/updated native functions per msdn documentation... returned Thread/Process priority is now correct (compared with PE/Taskman) however PH-UI doesn't consistently show the correct values for every process
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1925 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-23 12:08:23 +00:00
wj32
4abb473f0b
username and privilege lookups are now done through the internal LSA API
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1894 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-18 07:43:43 +00:00
wj32
592a301626
* new KPH build, incremented version
...
* added command line usage to Help
* added glossary to Help
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1857 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-06 02:59:20 +00:00
wj32
517cdb12e9
added elevation for process properties
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1796 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-31 09:48:26 +00:00
wj32
8f2291480e
* fixed updater installation, changed UI
...
* got rid of the GIF (GIF is evil)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1774 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-30 02:24:37 +00:00
wj32
40ceca283f
replaced UpdateWindow with UpdateWindowMenu
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1763 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-29 01:55:47 +00:00
dmex04
2bdd7f4aa4
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1745 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-28 04:46:20 +00:00
dmex04
b54e1f026d
Revered last change by request - wj32
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1744 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-28 04:41:25 +00:00
dmex04
b6a2d8fcba
Fixed Application.Run Syntax - CLS-Compliant
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1743 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-28 03:40:20 +00:00
wj32
8e2f8e57ab
* fixed crash when viewing error details in the event of a corrupt configuration file
...
* fixed crash in SysCallHacker relating to syscall names
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1740 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-27 11:28:48 +00:00
wj32
73abc16546
* x64: stack walking works
...
* x64: WOW64 stack walking works, but no symbols
* x64: fixed dbghelp.dll auto-detection
* updated Help.htm, HACKING.txt, README.txt
* PH output now shows whether the system is 32- or 64-bit
* fixed no symbols for protected processes (System) without KPH
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1695 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-11 09:47:21 +00:00
wj32
79e13cbb7b
x64: fixed memory-related functionality
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1688 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-10 09:31:34 +00:00
wj32
ef892e439e
*actually* fixed the Windows 7 problem
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1664 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-04 07:00:56 +00:00
wj32
2e6cd62b74
fixed problem on Windows 7 when replacing task manager
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1663 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-04 06:56:23 +00:00
wj32
d90a43810f
refactored previous instance code
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1647 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-31 10:57:04 +00:00
wj32
69ba49033f
fixed command line args
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1626 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-22 10:46:59 +00:00
wj32
83fafbc82f
improved user prompts; refactored
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1621 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-22 01:56:20 +00:00
wj32
111dbcce1d
refactoring + more docs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1620 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-21 11:45:47 +00:00
wj32
f75d69387e
CollectGarbage improvements
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1610 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-18 06:16:22 +00:00
wj32
2f52a2b24c
CollectGarbage is now disabled; leads to better long term memory usage
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1609 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-17 05:21:08 +00:00
wj32
055f20dbc3
private heap for PH
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1607 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-15 10:36:11 +00:00
wj32
32817f8872
process exit notification (in the process window) is now instant
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1606 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-15 09:11:35 +00:00
wj32
896a454bf1
security classes cleanup
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1592 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-13 02:26:31 +00:00
wj32
21205fee1e
getting and setting security descriptors works!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1591 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-13 01:17:55 +00:00
wj32
6877fa1e0f
finally completed the basic access control classes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1590 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-12 11:33:44 +00:00
wj32
a034bf9a3f
code cleanup
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1569 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-09 06:28:57 +00:00
wj32
8cfd2f9e17
* dbghelp is now set up automatically when Process Hacker is run the first time
...
* performance improvements
* stability improvements
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1537 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 01:24:32 +00:00
wj32
8170c000b3
fixed ObjectDisposedExceptions when closing search options windows
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1483 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-28 02:12:17 +00:00
wj32
4248bb65dd
child windows float by default
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1480 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-28 01:58:43 +00:00
wj32
f98148bd1f
* updated version information
...
* updated NPH with new functions and argument attributes
* fixed some KPH argument attributes
* fixed optional buffer support in KphQueryProcessHandles
* fixed NPH NtOpenProcessTokenEx hook
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1438 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-20 08:26:23 +00:00
wj32
42d0f5d4de
* process windows are threaded again!
...
* PH now remains for the same amount of time as PE when logging off/shutting down
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1417 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-14 03:39:42 +00:00