Commit Graph

383 Commits

Author SHA1 Message Date
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
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
wj32 f4cf2c2286 bump to 1.7
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2192 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-15 08:30:53 +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
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
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 609c4bb127 added better filtering to SysCallHacker
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2168 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-14 00:01:14 +00:00
wj32 893d3a57ef fixed FileHandle.Create and .ctor - root directory doesn't have to be a file handle
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2165 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-13 06:43:15 +00:00
wj32 1e63b9e5dc * changed ExtendedListView/TreeView namespace
* implemented Properties in Imports
* added DoubleClickChecks property

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2163 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-13 05:37:06 +00:00
wj32 7d9d7ea767 fixed ExtendedListView group links
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2162 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-13 04:31:07 +00:00
wj32 e038360102 added the ability to open type objects, ability to open objects of any type
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2160 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-13 00:42:19 +00:00
wj32 5d3de0ed68 KProcessHacker service is now started if stopped
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2157 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-12 23:10:11 +00:00
wj32 ae71006b05 certain overload of FileHandle.ctor now always requests Synchronize access
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2144 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-12 00:03:12 +00:00
wj32 b1166b3f99 fixed again
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2132 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-11 08:00:35 +00:00
wj32 f9374b53b9 fixed Get/SetContext alignment issues
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2130 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-11 07:47:16 +00:00
wj32 1c316a0b91 new memory alignment method
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2129 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-11 07:23:19 +00:00
wj32 f6d679d5d0 fixed EnvironmentBlock.GetVariable
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2128 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-11 06:38:23 +00:00
wj32 3b650adbdb fixed EnvironmentBlock.GetCurrentVariable
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2127 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-11 06:35:09 +00:00
wj32 4ed4017ed7 * added NtCurrentTeb(), Teb, etc.
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2126 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-11 06:31:16 +00:00
wj32 534edd4caa fixed FileHandle.Create documentation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2125 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-11 04:36:20 +00:00
wj32 5fadbda268 * more documentation
* put reference GetSecurity implementation in SecurityDescriptor

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2124 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-11 04:27:42 +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
wj32 34ebb9bf90 fixed KProcessHacker.cs logic error
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2116 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-10 00:54:06 +00:00
wj32 b3990ca4a7 no, that's not how you fix it.
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2113 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-09 11:23:46 +00:00
dmex04 7559d980a8 fixed ExtraTools compile
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2112 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-09 10:52:25 +00:00
dmex04 fe253bb6a7 added commenting, also added reference URL address
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2107 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-09 05:02:22 +00:00
dmex04 6074511a7e added IsInternetAddressReachable, IsInternetConnected functions to PhUtils
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2105 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-09 03:12:43 +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 f218f4e8e2 added Network Diagnostics APIs and helper function
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2091 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 19:47:39 +00:00
wj32 1e6f5f499a added Permissions buttons, menu items for processes, services, threads, tokens
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2085 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 02:31:45 +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
dmex04 5ffe827f1b more hresult checking, fixed some taskbarlib api signatures not using hresult, merged duplicate Rect from taskbarlib with ProcessHacker.Native signature
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2076 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-06 23:57:28 +00:00
dmex04 629b7cec4e added more HResult checking for supported APIs per msdn documentation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2072 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-06 16:51:13 +00:00
wj32 a7b1ca5cdb ACL editor WORKS!!!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2071 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-06 11:22:41 +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 f4549f6482 fixed reading imports of certain packed images (in particular UPX packed ones)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2058 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-05 11:12:30 +00:00
wj32 487ee66f63 * added BeepDevice
* got rid of System.Diagnostics usage in WaitChainWindow

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2056 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-05 05:03:21 +00:00
wj32 169d735312 re-enabled NPH on Windows 7
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2044 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-04 00:59:18 +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 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 079ccc7a0e added IN/OUT parms to WER APIs for consistency, changed commenting to reflect the exact nature of the APIs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2033 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-02 23:49:07 +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 8367dfb059 fixed comment
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2015 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-01 08:26:30 +00:00
wj32 ccc20389a1 KProcessHacker constructor now contacts SCM only when necessary
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2014 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-01 08:18:22 +00:00
wj32 0f0dc18a83 added some more DbgUi functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2013 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-01 08:01:37 +00:00
wj32 ac1b7ee18f fixed some struct defs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2012 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-01 07:07:24 +00:00
wj32 5fd079df21 * fixed EnvironmentBlock.GetLength
* fixed CreateExtended, CSR notification is now optional; starting simple programs works!

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2010 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-30 11:43:58 +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
wj32 38132e88ea fixed entry point not found exception on Vista and below
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1992 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-29 07:56:54 +00:00