Commit Graph

1259 Commits

Author SHA1 Message Date
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 a131b3116b fixed cannot access disposed object exception
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1258 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-10 08:15:26 +00:00
wj32 026d80fd00 fixed API def
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1257 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-10 07:35:46 +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 c5ff212f90 creation times for all processes (no more "20 centuries ago")
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1250 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 01:56:53 +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 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 ac906ee65e more ULONG_PTR usage in KPH
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1247 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-08 08:46:00 +00:00
wj32 e8940f26a3 updated CHANGELOG.txt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1246 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-08 07:48:01 +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
xhmikosr f6317013ee git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1244 21ef857c-d57f-4fe0-8362-d861dc6d29cd 2009-05-07 09:19:26 +00:00
wj32 279ecc4f1c updated CHANGELOG.txt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1243 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-07 08:48:49 +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 915fb52be9 updated credits
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1241 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-07 00:49:55 +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 680636438b changed I/O tray icon tooltip from ROW to RWO
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1232 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-04 10:32:15 +00:00
wj32 30114f9047 added more comments to KProcessHacker
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1231 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-04 10:16:27 +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 863b7db02d * fixed unhandled exception when pressing enter in memory list
* no more inconsistent state highlighting

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1224 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 23:43:43 +00:00
wj32 e2fb1b0bf7 * bump to 1.3.7.6
* #2785648 - "cursor down crashes PH"
* Unexpected actions being performed when a key was pressed in the memory and handle lists

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1223 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 23:31:26 +00:00
wj32 9ccfc150ed deleted 1.1.1.0 tag (I don't use tags much anyway)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1222 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 11:25:58 +00:00
wj32 0015f83c13 renamed some process tree members
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1221 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 10:17:37 +00:00
wj32 82982f5192 * fixed handle filter on XP
* changed handle filter name to "Find Handles or DLLs"
* updated Help.htm

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1220 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 10:08:23 +00:00
wj32 a3410f1099 fixed packed image detection
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1219 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 08:58:10 +00:00
wj32 0d109c2f88 * ServiceItems are no longer cloned unless necessary
* PEFile-related strings are no longer read when analyzing for packed executables

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1218 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 08:32:17 +00:00
wj32 e2b02da9a6 prevented sorting on adding to the service list - less memory usage because of poor ListView design by MS (boxes hundreds of thousands of ints when sorting)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1217 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 08:07:34 +00:00
wj32 5214f93f2e added option to hide PH network connections
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1216 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 07:16:24 +00:00
wj32 b189fd8e92 * structs.txt wasn't getting loaded
* removed delayed services loading

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1215 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 06:13:42 +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 962eb173a6 improved startup speed by delaying services loading
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1213 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 02:50:21 +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 e3916222bb * #2784922 - "Hidden processes window: window location not remembered"
* location of the handle filter window is now remembered as well

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1211 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 00:17:21 +00:00
wj32 467c1042b8 * added column sorting order for HandleFilterWindow
* CloseWait connections can't be closed

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1210 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 00:09:11 +00:00