Commit Graph

142 Commits

Author SHA1 Message Date
dmex04 02452cc803 minor startup time improvement, fixed instances where TaskBarLib calls to HackerWindow would fail
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2278 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-19 09:16:43 +00:00
dmex04 7a50523650 added OS Version string caching, removed duplicate OSVersion functions from TaskDialog
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2268 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-18 09:04:28 +00:00
dmex04 7899d8e292 comment cleanup :P
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2262 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-18 08:22:18 +00:00
wj32 77c7fd1138 different ideas...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2260 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-18 08:14:35 +00:00
dmex04 6827088946 fixed NotSupported/UnReleased OSVersion handling, fixed OSVersion class not 100% handling OS Version correctly under all circumstances, fixed Windows 2000 support
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2259 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-18 08:02:46 +00:00
dmex04 79f0e85979 fixed diagnostics text containing invalid symbols
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2258 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-18 07:00:59 +00:00
wj32 fb89690166 1/4 stack -> 1/16 stack
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2249 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-17 11:53:08 +00:00
wj32 e3377d4b64 * improved SysCallHacker symbol loading, added CID display
* changed PH WorkQueue max. threads to 2

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2248 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-17 11:35:05 +00:00
wj32 1d2cfbd946 * ToLower -> ToLowerInvariant
* InvariantCultureIgnoreCase -> OrdinalIgnoreCase
* other optimizations

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2245 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-17 02:12:36 +00:00
wj32 a9b99a398d * corrupt settings dialog is better
* FormatException now considers the InnerException

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2211 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-16 05:35:23 +00:00
wj32 bd824d2966 PH now shows an error message if the settings file name given is invalid
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2210 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-16 05:29:29 +00:00
wj32 1a98f47457 fixed GetDiagnosticInformation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2207 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-16 00:33:39 +00:00
wj32 35f64cc131 * updated CHANGELOG.txt and Help.htm
* settings are now stored in AppData\Roaming\Process Hacker

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2206 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-16 00:28:14 +00:00
wj32 db33515991 added more caching to SettingsBase, disabled some caching in Settings, implemented some
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2205 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-16 00:14:07 +00:00
wj32 d2e2b6226f settings system is working with some bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2203 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 23:27:06 +00:00
dmex04 0e0892b136 *suggested* settings system init + switches
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2202 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 18:05:12 +00:00
dmex04 69cbe90b47 removed some test code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2201 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 17:47:05 +00:00
dmex04 cd40d535cb reverted r2190 OSVersion.cs accidental commit, readded Settings.xml resource
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2200 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 17:43:33 +00:00
dmex04 d9b57d89f1 completed settings migration + updated settings references
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2199 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 17:32:04 +00:00
wj32 718572c8f5 * removed InformationBox "fix" - that's not PH's fault
* fixed NativeUtils.ObjectExists

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2183 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 02:47:24 +00:00
dmex04 40396a1209 removed Program.Recovered per WER functionality discussion with wj32 :D
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2181 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-14 12:09:03 +00:00
dmex04 7928ac25c1 *temporary* fix for Program.CheckPreviousInstance() always returning false
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2179 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-14 11:34:05 +00:00
wj32 2480b73dbe saves settings only if there is no other instance of PH
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2176 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-14 06:57:54 +00:00
wj32 999428ead6 * reduced the number of exceptions being thrown
* fixed Replace Task Manager bug

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2173 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-14 03:14:56 +00:00
wj32 5fe9e81729 * disabled recovery
* prevented double restart

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2154 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-12 07:13:26 +00:00
dmex04 9e13b50993 readded !Debug to disable exception handlers in debug mode, fixed ExtendedListView native string creation, changed ExtendedListView tests
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2145 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-12 00:05:17 +00:00
dmex04 447778cd96 re-enabled WER Restart/Recovery
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2109 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-09 10:10:44 +00:00
wj32 d378cdad48 fixed -installkph and -uninstallkph command line options
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2103 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-08 23:35:28 +00:00
wj32 23e29f40a8 * disabled recovery
* fixed command line options

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2101 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-08 03:56:24 +00:00
dmex04 be8ab499fa fixed Hresult comment, Added support for Windows RegisterForRestart and RegisterForRecovery
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2099 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-08 02:39:40 +00:00
dmex04 5401f55c8c #2874030 - (1/2 complete) Updated commandline in "ProcessHacker -help"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2095 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 22:45:16 +00:00
dmex04 c069c4f004 set threadscope for catching more exceptions on other threads
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2094 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 22:25:50 +00:00
wj32 31fcbe3b6a * removed ElevationLevel/AlwaysElevate check (that's not what the option is for)
* simplified Program.cs
* added -installkph and -uninstallkph

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2089 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 07:07:44 +00:00
dmex04 ccc4d0551a when PH ElevationLevel is set to AlwaysElevate, PH now starts elevated...also added -uac commandline for auto-elevation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2088 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 06:56:25 +00:00
dmex04 af0fdcd256 fixed Application.SetUnhandledExceptionMode throwing exception when .net 2.0 is not installed, added entry point exitcode wrapper
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2087 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 03:53:18 +00:00
dmex04 a158ecb764 fixed main entry point not exiting when .NET 2.0 isn't installed, also returns PH execution status
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2086 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 02:39:26 +00:00
wj32 d2334d330e * completed security editing component
* added security editor to HandleProperties

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2082 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 01:28:53 +00:00
wj32 3aae60e9d6 added MemoryAlloc statistics
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2067 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-06 04:17:52 +00:00
wj32 0f932a43f1 they're not assemblies, they're modules.
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2042 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-03 07:36:55 +00:00
wj32 6181cdb664 removed ER exclusion, simplified module enumeration
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2041 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-03 07:34:04 +00:00
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