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
a9b99a398d
* corrupt settings dialog is better
...
* FormatException now considers the InnerException
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2211 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-16 05:35:23 +00:00
wj32
a602d04180
* ShowWarning -> ShowError
...
* IsInternetConnected is a method not a property
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2171 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-14 02:05:48 +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
dmex04
70ac802fcd
fixed IsInternetConnected, removed all PH proxy configuration
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2117 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-10 01:14:31 +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
3cfc501ae0
added licence to RestartRecovery files, added extra IsInternetConnected test
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2106 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-09 04:35:25 +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
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
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
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
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
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
dmex04
b6a194b901
#2846076 - created form extension this.SetTopMost() for handling TopMost property
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1978 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-27 15:05:32 +00:00
dmex04
ae2f78cce0
#2846076 completely fixed - added IWin32ForegroundWindow to ShowError/ShowException/ShowInformation/ShowWarning - required to make sure dialogue message does not get displayed behind mainwindow when "always on top" enabled - simply cant pass form variable into call because these functions are called generically everywhere and this is the best way of making sure the dialogue is linked to the correct window generating the message.
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1977 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-27 14:41:01 +00:00
wj32
3b8c01aa4d
refactored FileUtils.cs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1937 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-25 07:24:19 +00:00
wj32
f5d8bec319
fixed process priority class display
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1936 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-24 10:51:36 +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
d206ac0721
* added IPv6 network connection support
...
* reverted r1833 (no finalizer needed)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1838 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-03 07:15:15 +00:00
wj32
6c6f3c2fa7
* more stuff is done in process query stages (used to be "file processing" stages)
...
* removed STA hack for .NET process detection
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1807 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-01 07:29:02 +00:00
wj32
efb5477351
* got rid of Win32ForegroundWindow
...
* fixed coding styles, etc.
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1752 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-28 07:21:17 +00:00
dmex04
ede746e27c
added copyright headers
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1751 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-28 07:03:59 +00:00
dmex04
ff0473e40f
Initial commit - Update Check added - Help Menu >> Check for Update
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1750 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-28 06:10:11 +00:00
wj32
73abc16546
* x64: stack walking works
...
* x64: WOW64 stack walking works, but no symbols
* x64: fixed dbghelp.dll auto-detection
* updated Help.htm, HACKING.txt, README.txt
* PH output now shows whether the system is 32- or 64-bit
* fixed no symbols for protected processes (System) without KPH
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1695 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-11 09:47:21 +00:00
wj32
a09c08a92e
added space in pre-Vista messages
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1636 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-27 01:02:32 +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
44a6eb1d24
ability to open key handles in regedit
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1611 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-19 00:57:24 +00:00
wj32
21af7629aa
got rid of the virtual memory list
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1515 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 00:00:49 +00:00
deanme
63488b7d4f
perfect Indicators component in ProcessWindow Form
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1514 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-03 14:30:54 +00:00
wj32
4724f26737
fixed physical memory indicator
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1502 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-02 05:31:18 +00:00
deanme
d50cc3d1d1
perfect the Indicator component and I/O Bytes(R+O) Indicator
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1501 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-01 14:21:22 +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
c3b0d68a10
* improved reference counting
...
* fixed NPH typo
* added process handle reference in SymbolProvider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1391 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 00:44:03 +00:00
wj32
2c3c8a402f
added ability to detach processes from debuggers
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1376 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-06 00:53:45 +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
2bf4cf0c19
* removed event handle in WorkQueue and switched to Monitor.Wait/Pulse
...
* updated copyright headers
* added SpinLock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1349 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-30 06:20:44 +00:00
wj32
fdd675c9d6
* fixed CircularBuffer behaviour when resizing
...
* added a lot of comments to CircularBuffer
* added some more functions to CircularBuffer
* added Func delegate types
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1322 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-23 12:09:08 +00:00
wj32
b2a8c06587
refactoring
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1283 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-15 23:33:32 +00:00
wj32
d2785b9be5
made _isJoining volatile
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1279 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-14 10:17:59 +00:00
wj32
331be1d726
added JoinAll
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1278 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-14 09:55:59 +00:00
wj32
774940476d
added CreateMinimumWorkerThreads, Result and updated Program.cs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1277 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-14 09:41:46 +00:00
wj32
214cda2d4f
implemented worker thread minimum
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1276 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-14 09:31:00 +00:00
wj32
795fa1d1cd
WorkQueue enhancements
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1275 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-14 09:21:47 +00:00
wj32
0776d13f36
* added WorkItem tags
...
* removed UseInvoke from Provider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1248 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 01:29:45 +00:00
wj32
b647d7343d
* fixed some doc typos
...
* simplified circular buffer modulus code, reduced CPU usage
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1212 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 02:11:31 +00:00
wj32
4b57dad643
fixed WaitOne backwards compatibility
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1191 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 06:50:09 +00:00
wj32
510e15a644
added EnumComparer to reduce boxing
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1189 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 05:21:07 +00:00
wj32
b9f6b0bbf4
new columns: base priority, start time, relative start time, total cpu time, kernel cpu time, user cpu time
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1182 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 00:34:49 +00:00