Commit Graph

75 Commits

Author SHA1 Message Date
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 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 a4e73d2b16 #2873973 - "Columns window improvements"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2219 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-16 08:30:35 +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 84b0487887 different Reset implementation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2175 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-14 05:24:37 +00:00
dmex04 1eb812c8e4 added ResetSettings button to options, partially fixed recurrent System.Configuration.ConfigurationErrorsException: The configuration file has been changed by another program.
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2174 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-14 04:31:20 +00:00
wj32 d521669c55 #2872849 - "Columns width not remembered"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2057 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-05 10:39:39 +00:00
wj32 516bfda673 fixed ColumnSettings.LoadSettings when the number of columns has been decreased
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2039 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-03 07:15:57 +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
wj32 aa6e62afc6 overlay hides itself when CPU History isn't selected
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1998 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-29 08:34:09 +00:00
dmex04 510f9adbcb changed taskbarlib namespace, restructured Windows7Taskbar class, implemented jumplist and thumbnail button support for Windows 7
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1985 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-28 13:15:28 +00:00
dmex04 8c8e6b6f3f removed TaskbarLib/WindowsFormsExtensions.cs - partially rewrote Windows7Taskbar.cs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1984 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-28 11:45:59 +00:00
wj32 38c0009b5d fixed inconsistent notification icon colors
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1961 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-27 04:41:21 +00:00
wj32 3a445ba3de * added LINQBridge; TaskbarLib now compiles
* re-added taskbar icon overlays and progress bars
* got rid of the token button in ThreadWindow; moved to ThreadList context menu

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1948 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-26 07:05:49 +00:00
dmex04 89e6fc6453 removed all TaskBarLib references
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1946 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-26 03:23:34 +00:00
wj32 34d42e9c6e re-added the TaskbarLib namespace
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1924 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-23 09:39:31 +00:00
dmex04 b136f367fc updated TaskbarClass: improved exception handling - all interface calls now return HRESULT, split Native functions from TaskbarClass
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1922 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-23 09:08:30 +00:00
wj32 7408cde370 hacklessly & completely fixed the cross-thread problem
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1914 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-22 09:26:40 +00:00
wj32 d81ec868d1 fixed cross-thread exception in PlotterIcon
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1913 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-22 09:16:29 +00:00
wj32 db017067f8 refactored taskbar code, fixed some bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1912 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-22 09:04:45 +00:00
dmex04 a5d138a153 *initial Windows 7 TaskBar support* - CPU History now displayed on TaskBar - Update Download progress displayed on TaskBar
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1910 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-22 08:12:49 +00:00
wj32 f0a3520f20 refactored native error handling
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1908 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-21 07:41:12 +00:00
wj32 88512fbe88 added configurable elevation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1897 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-18 08:55:34 +00:00
wj32 7fff6bc525 * added mutant owner information
* viewing System properties no longer prompts for elevation

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1865 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-11 07:16:47 +00:00
wj32 517cdb12e9 added elevation for process properties
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1796 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-31 09:48:26 +00:00
wj32 40f57ff74b re-added the Windows.Forms reference - needed for Debug mode
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1769 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-29 07:59:29 +00:00
wj32 150010ffd3 removed unused using in PlotterIcon.cs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1767 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-29 06:44:37 +00:00
dmex04 041e06a65d added missing reference breaking build
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1766 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-29 05:29:09 +00:00
wj32 d0e831e559 * fixed: notification icons were fixed at 16x16 size
* removed options window tooltips

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1764 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-29 03:41:24 +00:00
wj32 18af43ce07 x64, Windows 7: fixed handle filter
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1694 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-10 11:13:07 +00:00
wj32 0697f10c58 x64: fixed file object names
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1692 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-10 10:51:29 +00:00
wj32 5d672845b3 fixed token groups info (problem was with structure padding)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1686 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-10 08:34:08 +00:00
wj32 126388f00f x64 fixes:
* fixed performance info
* beginning to fix PEB info

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1685 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-10 08:20:07 +00:00
wj32 6ad1ea536a * eliminated all architecture dependent IntPtr.ToStrings
* deleted old API logger code

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1682 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-09 11:20:31 +00:00
wj32 83fafbc82f improved user prompts; refactored
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1621 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-22 01:56:20 +00:00
wj32 111dbcce1d refactoring + more docs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1620 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-21 11:45:47 +00:00
wj32 8cfd2f9e17 * dbghelp is now set up automatically when Process Hacker is run the first time
* performance improvements
* stability improvements

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1537 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 01:24:32 +00:00
wj32 429066dbd7 modified MiniSysInfo.cs a bit
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1507 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-02 08:08:09 +00:00
wj32 5b8ce405f4 extreme micro-optimization
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1449 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-21 10:16:13 +00:00
wj32 fe52a61b6b * kernel-mode stack traces!
* pool tag cleanup

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1439 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-20 23:41:17 +00:00
wj32 a17e10d425 * added KphQueryProcessHandles
* added KphOpenThreadProcess
* hidden processes scanner can now detect FUTo
* KPH cleanup - added argument attributes
* improved auto-ForeColor

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1436 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-20 02:47:04 +00:00
wj32 6a7633b554 fixed: terminator window would be hidden if the main window was top-most
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1413 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-13 07:45:59 +00:00
wj32 898fd8b5e2 added elevation for session disconnect and logoff actions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1392 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 01:10:16 +00:00
wj32 def9a81db4 dramatically faster lists
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1390 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-07 12:27:51 +00:00
wj32 40e736cd63 * refactoring: typos, etc.
* new reference counting system for handles, memory allocations and symbol provider
* added terminal server objects (server, session, process)
* proper SID class
* moved logging into ProcessHacker.Common

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1382 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-07 06:30:47 +00:00
wj32 d4e7794583 * disabling "Warn about dangerous actions" now disables all process-related prompts
* sorted the WTS functions

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1381 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-06 23:53:59 +00:00
wj32 ce24964325 major refactoring - utility functions are now in a separate library and SymbolProvider is now in ProcessHacker.Native
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1355 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-31 11:05:47 +00:00
wj32 28d89099c6 * added timer properties
* refactored handle code
* fixed time bugs in handle code
* added wrapper synchronization object classes

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1347 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-30 05:26:35 +00:00
wj32 c14ae0f4c1 new handle properties window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1332 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-28 10:55:11 +00:00
wj32 3dd07a6f43 icon updating is now done on the shared thread to avoid the GUI blocking when explorer.exe is suspended or is hanging
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1274 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-14 08:44:15 +00:00