wj32
850f6be11b
fixed namespaces
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1321 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-23 09:18:26 +00:00
wj32
64fb331dbc
* added NtObjects
...
* fixed DirectoryHandle.GetObjects
* bump to 1.3.8.1
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1318 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-22 09:41:54 +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
ebecb96597
improved synchronization methods, added UserHandle
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1311 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-22 02:50:49 +00:00
wj32
674b81274a
* fixed: "Access denied" when changing DEP status or unloading a module on Windows XP
...
* fixed Win32Handle.Wait
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1310 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-22 02:19:13 +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
860d7b751d
* dynamic PEB offsets
...
* hooking/unhooking is now completely safe on multi-processor systems
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1303 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-21 06:13:09 +00:00
wj32
2f9425d2e4
fixed typo and reorganized some enums
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1302 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-20 07:23:59 +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
wj32
171674811b
added Access definitions for many more NT objects
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1298 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-19 08:47:59 +00:00
wj32
c3625ea5fc
* changed error when terminating self to STATUS_CANT_TERMINATE_SELF
...
* fixed some outdated comments
* added lots of defs to NProcessHacker KPH
* added test program
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1297 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-19 08:25:38 +00:00
wj32
fdab46f9b0
added option to protect from kernel-mode callers
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1292 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-17 10:55:05 +00:00
wj32
91d061b663
added experimental feature: protect processes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1287 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-17 02:59:06 +00:00
wj32
9f709a1308
someone here is an idiot who doesn't know how to write p/invoke definitions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1286 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-16 09:54:41 +00:00
wj32
3283d832a3
Fixed: Unable to change service configurations
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1285 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-16 00:02:17 +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
6c78a14b71
* added ThreadHandle.AlertResume
...
* enhanced ThreadHandle.Suspend and Resume
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1260 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-10 10:00:21 +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
6eaaa3deb8
* added KphSetHandleGrantedAccess; KPH can finally bypass all protected process restrictions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1254 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 11:57:47 +00:00
wj32
25cfaf3415
removed all traces of goddamn AllocCoTaskMem
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1253 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 04:04:51 +00:00
wj32
517d8c4f0f
forgot SetModuleReferenceCount
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1252 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 03:55:53 +00:00
wj32
7fe12925a0
fixed some ProcessHandle things
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1251 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 03:50:05 +00:00
wj32
7138c92902
bump to 1.3.8.0
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1249 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 01:50:22 +00:00
wj32
1384a506d1
* removed KPH ExpGetProcessInformation
...
* fixed PsTerminateProcess and PspTerminateThreadByPointer scanning for Windows 7 ntoskrnl
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1245 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-08 07:46:54 +00:00
wj32
81860d7d16
fixed corrupted usernames with WTS SIDs caused by improper error handling in GetAccountName
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1242 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-07 08:47:40 +00:00
wj32
f7f00ec782
added MemoryBasicInformation64
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1240 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-06 11:29: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
wj32
3d61e33017
* 64-bit no longer produces an error message
...
* fixed wintrust
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1238 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-06 09:51:28 +00:00
wj32
878533329b
small fixes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1237 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-06 06:31:18 +00:00
wj32
98c2093f16
PH now compiles again
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1236 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-06 05:29:56 +00:00
wj32
1b7306542b
fixed GUIDs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1235 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-06 04:55:49 +00:00
wj32
52ea354823
fixed up some stuff
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1234 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-06 04:48:55 +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
a918279767
Shows function file and line numbers where available
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1230 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-04 09:26:46 +00:00
wj32
a246b21d19
fixed incomplete or inaccurate thread call stacks
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1229 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-04 07:26:36 +00:00
wj32
b332ee23ad
added some functions to Functions.cs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1228 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-03 09:39:16 +00:00
wj32
f8dff6b9f2
started custom process creation
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1227 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-03 07:51:10 +00:00
wj32
741af29084
* KProcessHacker can now perform process memory reading/writing by itself and does not require MmCopyVirtualMemory
...
* added KphAssignImpersonationToken
* added KphAcquireProcessRundownProtection and KphReleaseProcessRundownProtection
* added some impersonation code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1226 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-03 07:03:02 +00:00
wj32
ceff8c7e78
better highlighting
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1225 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-03 00:06:56 +00:00
wj32
b44786cba4
* stopped using ProcessesWithThreads
...
* fixed unhandled exception when configuring searches
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1214 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 05:11:23 +00:00
wj32
5fbd0ba8b9
resurrected GUI thread highlighting which mysteriously disappeared recently
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1204 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-01 10:25:50 +00:00
wj32
637b87bd4d
bump to 1.3.7.5
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1202 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-01 09:12:51 +00:00
wj32
47511c0fb9
added the ability to close TCP connections
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1200 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-01 09:03:22 +00:00
wj32
f4914cd679
#2782808 - "Exception generated when CPU History is set to first column."
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1199 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-29 05:46:24 +00:00
wj32
2f91b5c355
fixed DEP status information for OptOut mode
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1198 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-29 05:20:43 +00:00