wj32
f9345ff1a3
fixed more things for XP
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1560 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-06 10:18:25 +00:00
wj32
6cf1bef3fd
fixed terminator on XP
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1559 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-06 10:06:33 +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
3d8e9894c2
Terminator test: TT4 (dangerous thread termination)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1467 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-25 10:26:50 +00:00
wj32
2dcb035caa
fixed CreateRemoteThread def
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1464 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-25 07:51:51 +00:00
wj32
8afedc823e
two new terminator tests
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1459 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-24 10:33:26 +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
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
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
26661fc9f5
improved TJ1 terminator test
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1272 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-14 06:19:24 +00:00
wj32
f028ca4ca6
* Terminator test: TD1 (debugs a process and closes the debug object)
...
* added DebugObjectHandle
* added copyright headers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1259 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-10 09:29:40 +00:00
wj32
666df2e06f
* added ObSetHandleAttributes
...
* ability to set handle flags such as protect-from-close and inherit
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1256 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-10 01:57:45 +00:00
wj32
c7c912d48f
fixed M1 terminator test crash
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1255 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 12:19:34 +00:00
wj32
9edcffcc62
fixed many bugs post-IntPtr-migration
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1239 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-06 11:22:22 +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
4177ff5b4b
Esc now closes all windows
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1181 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 23:16:33 +00:00
wj32
557503df5a
* added some more undocumented defs
...
* fixed error detection with Native API calls - ThrowLastError() would call Marshal.GetLastWin32Error() which doesn't even apply to Native API calls and would return without throwing an exception, causing random crashes!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1119 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-22 09:38:30 +00:00
wj32
2be64a2c0c
new virtual memory methods in ProcessHandle; refactored code to use EnumMemory for less repetition
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1111 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-21 01:37:44 +00:00
wj32
c096bdfa33
major refactoring; all Native functions are now in a separate assembly
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1109 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-21 00:39:15 +00:00
wj32
0222bc5831
New Terminator method: assigns a job object to the process and terminates it
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1094 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-19 03:08:56 +00:00
wj32
08854be5dd
After 8 hours of debugging and 5 BSODs, nothing has been achieved :(
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1079 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-17 09:01:10 +00:00
wj32
1ce4fce076
module querying now only requires PROCESS_QUERY_LIMITED_INFORMATION if using KPH
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@992 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 06:56:07 +00:00
wj32
fd1dabaecc
Terminator TT2 test is a bit better
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@670 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-20 08:46:22 +00:00
wj32
2c90e30be3
bad -> HACK
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@592 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-28 00:03:29 +00:00
wj32
7a7d4d0f53
no kernel-kill tool needed - KProcessHacker transparently lets Process Hacker call the unhooked functions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@520 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-17 10:04:59 +00:00
wj32
26fed602c4
automatically creates the KProcessHacker service and deletes it afterwards
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@516 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-17 06:41:22 +00:00
wj32
24f9427887
* ProcessHacker can now find and dump the original KiServiceTable
...
* PE reader reads relocations
* Added kernel-mode kill method to Terminator
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@515 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-17 06:32:30 +00:00
wj32
2d78ed402d
massive file header update - new format for source code headers
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@495 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 10:39:19 +00:00
wj32
067b9cf272
switching to "Win32.ThrowLastWin32Error()" instead of "throw new Exception(Win32.GetLastErrorMessage())"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@465 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-03 09:18:01 +00:00
wj32
53756b953e
* added PEB address textbox
...
* added confirmation for Terminator
* improved changelog format
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@414 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 00:06:13 +00:00
wj32
1a54dd467a
* begin Process window (I'm moving everything but the thread list to it)
...
* add more token viewing features
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@398 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 01:24:21 +00:00
wj32
bea4fb3c04
fix detection of whether the process has terminated
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@396 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 10:39:23 +00:00
wj32
5ac06cb68d
* use ThreadHandle more
...
* added Terminator tool
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@387 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 04:59:50 +00:00
wj32
7f95ef7595
* number columns are now right-aligned
...
* added terminator window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@386 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 02:35:33 +00:00