wj32
0effa02be1
fixed multi-threading issues with HighlightedListViewItem
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2512 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-26 22:06:03 +00:00
wj32
6d2786388c
added some functions to SamUserHandle
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2511 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-26 22:02:02 +00:00
wj32
6648222849
fixed some FileHandle bugs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2510 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-26 09:40:19 +00:00
wj32
9d6f5702d6
fixed incorrect BaseObject statistics - unowned objects were counted in CreatedCount
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2509 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-26 09:31:04 +00:00
wj32
c7d18e5c0b
* explicitly release COM objects in DotNetCounters
...
* re-enabled window close animations for ProcessWindow
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2508 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-26 08:58:55 +00:00
wj32
5ebb815d6b
completed .NET tab
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2507 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-26 08:33:36 +00:00
wj32
89ccae307b
added .NET tab component (incomplete)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2506 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-26 07:19:27 +00:00
wj32
60a7ccccfa
fixed Network Information being visible when starting PH hidden
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2505 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-26 06:35:29 +00:00
wj32
664f724679
added support for search patterns in FileHandle.EnumFiles/GetFiles
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2504 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-26 06:05:19 +00:00
wj32
8d8b1b0d19
added Reset method to FastEvent
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2503 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-26 05:11:56 +00:00
wj32
d247acaec9
Win32.CreateProcess -> ProcessHandle.CreateWin32 in HackerWindow
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2502 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-26 03:05:50 +00:00
wj32
78f9d68839
decreased BaseObject overhead to only 4 bytes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2501 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-26 02:34:37 +00:00
wj32
0b9a5584e1
FairResourceLock: added TryConvertSharedToExclusive
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2500 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-25 08:08:14 +00:00
wj32
76972653c2
added some more stats to Fair and FastResourceLock
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2499 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-25 05:47:28 +00:00
wj32
1deac77a92
updated FairResourceLock comment
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2498 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-25 01:31:23 +00:00
wj32
3a145ab4dc
* #2920711 - "Value was either too large or too small for an Int32."
...
* #2920734 - "Found a reproducible bug : Value does not fall within..."
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2497 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-24 23:46:25 +00:00
xhmikosr
f5eab3a21a
-updated 7za
...
-installer: BeveledLabel cosmetics
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2496 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-24 12:02:56 +00:00
wj32
660ee5c240
updated CHANGELOG.txt
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2495 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-24 10:27:03 +00:00
wj32
4bfc3788f3
* MemoryRegion: don't use GetStructSize unless index is not 0
...
* MemoryRegion: removed srcOffset parameter from WriteMemory
* MemoryAlloc: added ResizeNew - instead of actually resizing the allocation, this frees and allocates, which is faster
* added some MountManager functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2494 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-24 10:25:40 +00:00
wj32
9bb5a9f2bf
* bump to 1.10
...
* added missing service descriptions in dumps
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2493 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-24 05:13:25 +00:00
wj32
7832c5e395
removed lock from node controls cache
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2492 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-22 11:16:28 +00:00
wj32
d4e59ced70
fixed subtle bug in WorkQueue
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2491 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-22 05:57:48 +00:00
wj32
d55c0642a7
made the FreeList less of a stupid idea
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2490 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-22 05:49:51 +00:00
wj32
0ac0b74686
removed Spin methods from FairResourceLock
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2489 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-22 01:10:04 +00:00
wj32
131e7fd748
Thread.VolatileRead -> Interlocked.CompareExchange(x, 0, 0)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2488 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-22 00:56:28 +00:00
wj32
d8bfd20ab6
* added statistics to FairResourceLock and FastResourceLock
...
* fixed nasty bug in FairResourceLock.Wake - _waiterListHead was uninitialized so Wake tried to unblock the list head, thinking it was an exclusive waiter
* fixed bug in FairResourceLock.ReleaseShared - shouldn't wake anyone when not last shared owner
* added RIGOROUS_CHECKS to FairResourceLock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2487 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-21 23:02:30 +00:00
wj32
7bc82495df
fixed possible race condition when deferring event creation in FairResourceLock
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2486 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-21 09:14:19 +00:00
wj32
3b5e3cb856
FairResourceLock now uses Marshal.AllocHGlobal instead of GCHandle
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2485 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-21 06:22:45 +00:00
wj32
6c2d78b7b9
avoid creating a dictionary on every update
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2484 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-21 02:22:12 +00:00
wj32
6fedd1648a
moved the service enums back into ProcessHacker.Native.Api
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2483 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-21 00:59:03 +00:00
wj32
9a0c97fc00
HandleFilterWindow: enable Process Properties when the selected items are all from the same process
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2482 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-21 00:02:00 +00:00
wj32
54ab8c699d
added many features to FairResourceLock
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2481 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-20 23:11:35 +00:00
wj32
19fea0413e
got rid of a tab
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2480 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-20 10:58:00 +00:00
wj32
ce3009d180
changed HandleTable to use FastResourceLock
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2479 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-20 09:37:25 +00:00
wj32
fdac13c3cb
added instruction text to TerminatorWindow, to avoid having a weird blank space above the list
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2478 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-20 09:24:14 +00:00
wj32
170f6c7a50
* removed usage of ReadOnlyCollection from HistoryManager
...
* added FastResourceLock usage to Extensions.GetHandleInfo
* deleted FastQueue
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2477 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-20 07:56:21 +00:00
wj32
d2c1e0c913
fixed scenario when the user right-clicks on a process that is exiting
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2476 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-20 07:41:23 +00:00
wj32
482b0d9bc1
* #2917952 - "Index was outside the bounds of the array."
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2475 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-20 07:24:56 +00:00
wj32
e683df7574
used String255 in Win32Error
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2474 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-20 06:41:17 +00:00
wj32
1a6596e2c9
* added LibC
...
* added String255
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2473 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-20 06:19:40 +00:00
wj32
2a3be0e448
removed more BS comments
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2472 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-20 04:16:13 +00:00
wj32
e5f57490cd
* added deferred event creation to FastResourceLock
...
* turned on deferred event creation for Fair and FastResourceLock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2471 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-20 03:56:54 +00:00
wj32
182330ee22
changed AboutWindow
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2470 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-20 02:22:41 +00:00
wj32
36742b573c
added FreeList usage to MemoryFileSystem
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2469 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-20 00:01:43 +00:00
wj32
665f3dd15d
* made ProcessHandle.GetEnvironmentVariables faster
...
* converted some ReadStruct calls to pointer dereferences
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2468 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-19 23:57:04 +00:00
wj32
924a68e82c
removed usages of stackalloc in EnumModulesNative and SetModuleReferenceCount
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2467 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-19 23:21:52 +00:00
wj32
6044dfc104
removed all usages of long for addresses
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2466 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-19 10:56:53 +00:00
wj32
979cc5419b
added "\WINDOWS" case to FileUtils.GetFileName
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2465 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-19 10:46:54 +00:00
wj32
098e98f01c
fixed fucked-up-sign-extended kernel module base addresses
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2464 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-19 10:42:35 +00:00
wj32
55cd16a3e9
fixed bug in MFS when creating file systems with custom block sizes (2)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2463 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-19 00:51:54 +00:00