Commit Graph

25 Commits

Author SHA1 Message Date
wj32 aa9417f03c added AnsiString functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1572 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-09 10:27:34 +00:00
wj32 3091b88b28 improved the terminator tests
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1558 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-06 09:56:20 +00:00
wj32 32cc58bcbd native-ization
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1550 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 08:28:37 +00:00
wj32 62a38b8415 * added RTL-based debugging classes
* switched to the null coalescing operator

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1541 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 04:01:42 +00:00
wj32 e717e6b823 highlighting for .NET and relocated DLLs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1539 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 02:45:23 +00:00
wj32 4cd6d4429f thread list improvements and fixes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1522 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 08:21:42 +00:00
wj32 ebd1faa508 header changes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1520 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 05:40:15 +00:00
wj32 eb44b7e6b9 * fixed InvalidCastException when attempting to close handles in the handle filter window
* added working native process creation code

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1518 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 03:19:31 +00:00
wj32 b4cabe132f learned a bit more about LPC
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1511 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-03 10:14:15 +00:00
wj32 d98587973c added handle tracing code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1488 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-29 10:13:33 +00:00
wj32 efb9d71ad1 some experiments with file handles
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1475 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-27 04:28:21 +00:00
wj32 03b064801d * added FastMutex
* FastMutex is now used to synchronize dbghelp calls, and StackWalk64 calls are now synchronized.
* moved RundownProtection and SpinLock to ProcessHacker.Common.Threading
* some cleanup

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1422 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-15 07:29:30 +00:00
wj32 09bbec47bf implemented ProfileHandle
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1411 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-13 02:33:24 +00:00
wj32 7d9bc16437 added HandleTable; renamed DisposableObject to BaseObject
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1409 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-13 00:11:54 +00:00
wj32 67e56d64bb added IoCompletionHandle
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1377 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-06 01:32:53 +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 0eb394ca33 fixed all compiler warnings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1359 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-01 07:08:16 +00:00
wj32 6ff1e03e15 more additions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1352 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-30 11:21:27 +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 5b43da8675 some refactoring
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1314 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-22 05:12:58 +00:00
wj32 bf3e7d0f95 fixed self-termination by switching to NtDeviceIoControlFile
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1312 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-22 03:16:21 +00:00
wj32 34cc9c183b added security descriptor code (although the security editor doesn't work yet)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1307 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-21 11:05:58 +00:00
wj32 2199520ed5 * moved native API definitions into separate files
* added remaining NT objects
* added NtStatus enum
* added Semaphore properties
* added ObjectFlags to every object
* other refactoring

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1301 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-20 07:05:02 +00:00
wj32 396e0538e4 added semaphore and timer objects
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1300 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-19 11:43:39 +00:00
wj32 e6e7d4d0d0 added handle objects for directories, events, event pairs, mutants and symbolic links!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1299 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-19 10:52:15 +00:00