Commit Graph

107 Commits

Author SHA1 Message Date
wj32 61564765ba * fixed network list copy
* fixed file dialog type usage for the Save command

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4608 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-09-01 07:46:08 +00:00
wj32 977765670a * changed PhGetSystemRoot to return a PH_STRINGREF
* removed extraneous divisions in basesup.c

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4546 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-25 10:22:07 +00:00
wj32 ed81c34b2c patch by xhmikosr
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4534 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-25 02:43:45 +00:00
wj32 2b955b0cb2 * removed KphHandle argument from KPH functions
* removed control Create functions
* consistently use VOID for functions with no parameters
* PPVOID -> PVOID *
* PhRefreshMupDevicePrefixes -> PhUpdateMupDevicePrefixes, PhRefreshDosDevicePrefixes -> PhUpdateDosDevicePrefixes

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4508 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-22 03:12:13 +00:00
wj32 d6c22c627c * added Time stamp column to network list
* date/time display is now swapped (so time is shown before date)

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4303 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-07 02:24:31 +00:00
wj32 4a74c3c82a fixed x64 compiler warning
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4182 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-04-28 07:04:01 +00:00
wj32 45c8f4ebe4 fixed bug in PhSetFileDialogFileName
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4177 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-04-25 21:29:31 +00:00
wj32 f21ed7276f improved the process termination confirmation prompt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4169 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-04-22 23:57:46 +00:00
wj32 250a6c13f6 fixed image file versions (should be retrieved from the VS_FIXEDFILEINFO portion, not the string)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4166 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-04-21 03:24:16 +00:00
wj32 05b3a8ae7a * added DeleteFunction for plugin-created PH_EMENU_ITEMs
* added string escaping for dynamic menu items

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4145 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-03-19 23:10:04 +00:00
wj32 fb9a283b91 moved DesktopName hack code from PhCreateProcessAsUser to runas.c
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4103 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-20 10:12:51 +00:00
wj32 32da5cb4df fixed PhShellProperties
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4095 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-18 09:50:09 +00:00
wj32 2018475946 updated dates
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4065 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-02 10:28:58 +00:00
wj32 242275a577 * fixed bug in PhGetKnownLocation
* fixed creating dumps of the current process

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4053 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-27 08:40:05 +00:00
wj32 01932c8618 * added more mnemonics for menu items
* added PhCompareUnicodeStringZIgnoreMenuPrefix

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4040 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-23 23:20:58 +00:00
wj32 3033ab229f improved PhGetKnownLocation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4036 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-23 06:18:25 +00:00
wj32 8a13db736c reverted
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3954 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-31 04:14:18 +00:00
wj32 b71de086b8 added friendly error messages (disabled for now)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3953 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-31 04:01:43 +00:00
wj32 7072de30c3 * all tick count usages now go to GetTickCount
* NtGetTickCount and NtGetTickCount64 only work on Server 2003 and above

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3919 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-22 11:02:49 +00:00
wj32 44f7521fdc improved PhCreateProcessAsUser token handling
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3912 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-21 03:59:56 +00:00
wj32 b33bc407e9 improved PhpGetAccountPrivileges
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3911 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-21 03:48:57 +00:00
wj32 0235794ad2 PhCreateProcessAsUser can now use the token of a specified session
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3910 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-21 03:34:45 +00:00
wj32 ddd2e8626e * don't show impersonation levels for primary tokens
* better linked token support in PhCreateProcessAsUser

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3909 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-21 02:48:21 +00:00
wj32 86e37c1ff9 added Run As Limited User
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3908 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-21 01:29:27 +00:00
wj32 8eea12f229 un-Win32'd the registry functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3904 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-20 08:18:10 +00:00
wj32 d6b6b644de added more documentation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3891 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-14 06:44:30 +00:00
wj32 11bd515e50 * added some more documentation
* improved PhFindLoaderEntry

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3889 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-12 10:51:35 +00:00
wj32 23b8537f86 added WOW64 support to PhGetProcessKnownType
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3814 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-31 00:50:23 +00:00
wj32 c87f6ddc2e fixed some bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3791 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-24 04:10:33 +00:00
wj32 57f02444f0 fixed typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3778 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-22 10:42:13 +00:00
wj32 6794340128 * removed PhMd5File
* added generic hashing API

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3777 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-22 10:40:07 +00:00
wj32 4aac60dd94 fixed SHGetFolderPath usage
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3776 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-22 10:19:03 +00:00
wj32 36276337f9 added more docs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3775 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-22 10:12:38 +00:00
wj32 c6e043e582 reject file names with quotation marks for XP file dialogs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3743 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-12 06:00:34 +00:00
wj32 1dc4c41dca fixed Run As on XP
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3741 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-10 09:46:14 +00:00
wj32 4e90ccc7d9 added alignment support to PhFormat
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3719 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-03 03:58:03 +00:00
wj32 f9b1ecc972 * got rid of SHGetFileInfo usage - vastly improves startup time and memory usage
* cache PhGetSystemDirectory() string

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3716 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-02 11:27:47 +00:00
wj32 438b7de587 fixed some potential bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3714 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-02 05:17:37 +00:00
wj32 efff8dd263 added DECLSPEC_SELECTANY to data
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3713 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-02 03:55:28 +00:00
wj32 6bf3480337 * fixed PhFormat bugs
* switched some functions to PhFormat

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3706 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-01 06:01:55 +00:00
wj32 992861e7a1 * renamed some mapped image functions
* added PhCheckSumMappedImage
* added checksum verification to peview

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3693 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-29 05:19:16 +00:00
wj32 08bc913ef6 use FILE_SEQUENTIAL_ONLY
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3692 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-29 01:37:32 +00:00
wj32 18849f113e small optimizations
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3685 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-27 09:31:43 +00:00
wj32 34a1b6520e reverted
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3678 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-26 07:52:37 +00:00
wj32 4dcbebde9a use PhEqualStringZ
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3677 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-26 07:46:10 +00:00
wj32 de2e93f021 made PH_FLAG_MAPPING arrays const - the compiler inlines the values
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3673 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-26 03:23:24 +00:00
wj32 46ef41c05a added more docs for functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3662 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-23 11:32:22 +00:00
wj32 8d38542770 added hash set in service provider update reduce CPU time
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3654 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-20 06:37:22 +00:00
wj32 288bdc9d0f * added additional debug info to ref
* optimized PhCreateIsDotNetContext

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3652 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-20 04:03:16 +00:00
wj32 1483652fde fixed uninitialized variables in PhCreateProcess
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3648 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-19 02:41:35 +00:00