Commit Graph

190 Commits

Author SHA1 Message Date
dmex04 f21fbd4f7f added options for new ProcessTree node display style (1/2)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2227 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-16 11:29:07 +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
dmex04 da5d883b8a fixed update type defaulting to Beta, fixed wow64 process colour, settings now aligned with 1.6 release
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2208 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-16 04:34:52 +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 3807f849b2 fixed typo in EnableExperimentalFeatures
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2204 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 23:30:55 +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 136387772b 1/2
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2197 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 10:53:46 +00:00
wj32 baa92ac272 3/7
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2196 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 10:45:23 +00:00
wj32 09b28c8d37 * not compilable *
settings migration: 2/5

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2195 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 10:37:50 +00:00
wj32 054c167760 * not compilable *
migrated around 1/6 of the settings to the new system

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2194 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 10:17:50 +00:00
dmex04 55df451fb1 changed Settings.xml build location, removed redundant functions, cleaned up Settings Class
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2190 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 08:26:09 +00:00
dmex04 2d3cc8fe0c added initial settings management, switched 4 settings for testing implementation.
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2188 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 07:46:38 +00:00
wj32 225c73b2c0 reverted r2184, r2185:HackerWindow.cs, r2186
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2187 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 03:39:14 +00:00
wj32 e08611d2d9 reverted r2178, r2182 for 1.6 release
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2184 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 02:58:03 +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 20bdae1e7c settings management additions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2182 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 01:19:15 +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 a602d04180 * ShowWarning -> ShowError
* IsInternetConnected is a method not a property

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2171 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-14 02:05:48 +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
wj32 eb73a9d725 * renamed GetNativeImageFileName to GetImageFileName, GetImageFileName to GetImageFileNameWin32
* GetImageFileNameWin32 doesn't use QueryFullProcessImageName

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2123 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-11 02:52:50 +00:00
dmex04 70ac802fcd fixed IsInternetConnected, removed all PH proxy configuration
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2117 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-10 01:14:31 +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