Commit Graph

69 Commits

Author SHA1 Message Date
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
flavioe 2106d2a2e6 changed API definitions to use IntPtr instead of int
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1233 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-05 22:05:59 +00:00
wj32 680636438b changed I/O tray icon tooltip from ROW to RWO
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1232 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-04 10:32:15 +00:00
wj32 82982f5192 * fixed handle filter on XP
* changed handle filter name to "Find Handles or DLLs"
* updated Help.htm

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1220 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 10:08:23 +00:00
wj32 1f49de292b #2784954 - "Ctrl+F find DLLs and not just Handles"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1206 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-01 11:55:39 +00:00
wj32 e36bc2f107 * fixed the tiny gaps at the ends of longdata plotters
* added GetBasePriority to process and thread handles
* fixed options & process windows not getting initialized

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1175 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 11:10:41 +00:00
wj32 dae6567365 got rid of the "Process Hacker" tray tooltip headers; they take up too much room in the 64-char limit
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1167 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 07:03:45 +00:00