Commit Graph

75 Commits

Author SHA1 Message Date
wj32 19615a29d4 * removed memory allocation for integer pair settings
* optimized setting creation

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3655 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-22 07:07:53 +00:00
wj32 61dc8b54e9 minor tweaks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3643 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-18 01:31:28 +00:00
wj32 28a7409260 * saving procdb now works
* factored out settings node creation to PhpCreateSettingElement

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3566 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-05 07:11:54 +00:00
wj32 5897993475 avoid wcslen
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3560 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-03 11:25:27 +00:00
wj32 2f05e2068a * PhCreateString(L"") -> PhReferenceEmptyString()
* removed AdditionalReferences parameter from PhCreateObject

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3556 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-03 07:44:29 +00:00
wj32 5ceac72a70 added PH_ prefixes to some #defines
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3552 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-02 11:09:40 +00:00
wj32 e702ddecde removed process database feature (should go in a plugin)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3547 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-30 07:03:03 +00:00
wj32 31c028e16d removed PH_MUTEX
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3516 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-21 02:32:51 +00:00
wj32 3732c52378 fixed previous commit
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3509 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-18 12:23:34 +00:00
wj32 fb27fa2624 added NoPurgeProcessRecords setting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3508 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-18 12:22:28 +00:00
wj32 089dd86c44 renamed functions to [verb] [object] form
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3452 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-30 08:35:37 +00:00
wj32 b2c7309806 * added plugins manager
* added options to SbieSupport

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3432 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-25 06:20:30 +00:00
wj32 92f9bd014d plugins work!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3425 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-24 10:41:21 +00:00
wj32 7095b0eece added support for dynamic settings creation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3424 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-24 08:16:39 +00:00
wj32 0578fb158c stage 2 is now optional
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3407 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-23 07:48:04 +00:00
wj32 1f812126c8 added options pages for Highlighting (not completed) and Graphs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3364 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-15 04:32:04 +00:00
wj32 514108d177 * switched to mxml opaque nodes to preserve whitespace
* settings.xml file looks better now due to some added whitespace

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3363 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-15 02:13:42 +00:00
wj32 02c4faabf2 * added memory searching (string scanner only for now)
* fixed delimiting in PhaChoiceDialog saved choices

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3361 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-14 11:48:41 +00:00
wj32 20ed41dd6d implemented all memory actions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3348 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-13 03:35:45 +00:00
wj32 fae047b03b * added process database
* #2928566 - "Flag system for safe processes"

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3333 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-11 06:16:49 +00:00
wj32 d5493d17c1 #3027888 - "Single-Click Tray Icon Restoration"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3331 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-11 00:14:37 +00:00
wj32 14fb753c5e added Collapse Services on Start option
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3325 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-10 05:25:59 +00:00
wj32 38e06c4752 * find objects window now searches DLLs and mapped files
* more settings saved
* other enhancements

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3307 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-09 05:30:25 +00:00
wj32 585b149845 * added logging system and log window
* replaced NtQuerySystemTime with PhQuerySystemTime (entirely user-mode)

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3306 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-09 01:22:14 +00:00
wj32 afddadcbd8 * process tree column settings are now saved
* added I/O Total and Description columns

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3291 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-07 09:48:56 +00:00
wj32 2fc3419948 added I/O support functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3280 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-06 10:56:54 +00:00
wj32 83929ba488 added column setting saving to most other listviews
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3277 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-06 07:19:48 +00:00
wj32 35794d8115 column settings are now saved for Services and Network
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3276 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-06 06:56:14 +00:00
wj32 be8d5d56d7 added SampleCount setting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3275 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-06 02:23:48 +00:00
wj32 ec458bd0c9 * completed system information window
* unused process records are now purged

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3274 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-06 01:59:17 +00:00
wj32 49e5b28046 system information window is now showing correctly
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3268 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-05 01:33:25 +00:00
wj32 00d39b65bf implemented icon notifications
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3265 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-04 11:30:26 +00:00
wj32 b0aea509ca * icons are now partially functional
* added Hide on Close, Hide on Minimize, Start Hidden

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3253 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-01 10:52:06 +00:00
wj32 1d16c34483 added customizable notification icons (non-functional)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3249 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-30 11:28:41 +00:00
wj32 d439a222b9 improved settings file handling
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3244 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-27 08:18:24 +00:00
wj32 7c1520ea80 added automatic elevation of service actions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3243 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-27 07:03:32 +00:00
wj32 63aca1726a converted PhStringToInteger64 to use PH_STRINGREF
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3240 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-27 04:33:07 +00:00
wj32 47ae366471 converted mxml to use file handles
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3239 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-27 04:01:45 +00:00
wj32 2a1deb450f improved synchronization definitions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3210 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-16 06:50:30 +00:00
wj32 0f1f5c7c57 fixed default update interval
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3134 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-13 05:39:47 +00:00
wj32 e9cca78242 * implemented Always on Top, Opacity, Update Interval, Update Processes, Update Services
* fixed bug when boosting providers

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3124 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-10 09:11:28 +00:00
wj32 504e12f34f completed options dialog
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3105 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-08 04:19:18 +00:00
wj32 bea864f242 added options dialog (non-functional)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3104 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-08 01:36:24 +00:00
wj32 b84cb6f55a * StringBuilder is no longer allocated on the heap
* added PhFormatImageVersionInfo

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3065 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-10 02:13:27 +00:00
wj32 4e428504fc implemented all process colors
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3049 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-08 10:48:13 +00:00
wj32 0fed662c83 implemented some process highlighting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3019 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-06 04:24:12 +00:00
wj32 b52caf6b3d Tree List is almost fully working
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3017 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-06 03:54:59 +00:00
wj32 91052d0652 fixed compiler warnings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3007 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-03 10:24:45 +00:00
wj32 56f0fd30c0 * added PhCreateProcessWin32
* added PE Viewer integration

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2993 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-28 07:58:25 +00:00
wj32 c4411ba610 * added EnableKph setting
* implemented NoKph command line option

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2918 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-06 10:00:41 +00:00