Commit Graph

174 Commits

Author SHA1 Message Date
wj32 f039d3f628 don't throw exception unless really needed in GetAccountName
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@197 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-02 07:46:05 +00:00
wj32 1f1f2cc38a add tray icon
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@196 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-02 07:22:50 +00:00
wj32 7355832d3b Fixed incorrect messages about "new services"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@195 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-02 06:38:08 +00:00
wj32 4bc9d0f32e only use terminal server API as a fallback... it's very unreliable
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@194 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-02 06:31:16 +00:00
wj32 09d9bddf09 actually, USE BeginInvoke
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@193 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 10:44:36 +00:00
wj32 81fc5777d3 don't use BeginInvoke
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@192 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 10:37:53 +00:00
wj32 dd6ced9f9d move init stuff to HackerWindow_Load
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@191 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 10:28:37 +00:00
wj32 0866d0d3ca various bug fixes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@190 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 10:13:05 +00:00
wj32 5efd9f274f Now displays user names of most processes using the Terminal Server APIs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@189 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 09:21:27 +00:00
wj32 f8db20c8e1 * made most imported functions unicode
* started terminal server imports
* added more locks

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@188 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 08:57:32 +00:00
wj32 e606438ab2 Added copyright information (to comply with VistaMenu and SplitButton licensing)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@187 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 07:00:00 +00:00
wj32 19a30b62a7 put locks in ThreadList.cs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@186 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 06:41:01 +00:00
wj32 0c0ded3544 more locks to ProcessList.cs and ServiceList.cs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@185 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 06:40:17 +00:00
wj32 ed3f6ed0d9 * we really DON'T need to invoke to get the username of a process
* lock the dictionary while updating a modified item on the process list
* make the GetProcessUsername() function throw exceptions
* remove useless try statements

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@183 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 06:31:03 +00:00
wj32 90aca1fbda update help
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@182 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-30 11:29:14 +00:00
wj32 7be8d04968 disable start process if user is running XP
warn before exitprocess

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@181 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-30 11:27:17 +00:00
wj32 4b217c89f4 Fixed services with own process and interactive type
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@180 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-30 11:15:03 +00:00
wj32 6d931d5646 Services list now displays a blank space when there is no PID
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@179 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-30 10:44:08 +00:00
wj32 df43143c86 try fixes everything!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@178 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-30 10:33:53 +00:00
wj32 24894600ae update help and fix escaping when launching injector
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@177 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-30 10:23:01 +00:00
wj32 6c9a90e398 fix text
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@176 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-30 10:09:09 +00:00
wj32 7e00cbb1ea add various functionality
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@175 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-30 10:08:02 +00:00
wj32 c1b9286721 ability to get session id, start on SetThreadContext injection
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@173 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-30 08:47:23 +00:00
wj32 f387619740 add exitprocess functionality to injector
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@172 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-30 07:42:35 +00:00
wj32 897a92cd17 injector now actually works without crashing!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@171 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-30 07:32:59 +00:00
wj32 a932f706aa bump to 1.2.2.5
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@167 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-30 04:29:41 +00:00
wj32 882b8ab4ea various fixes to injector
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@166 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-30 04:13:48 +00:00
wj32 08c6863d67 add injector support in UI
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@165 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-29 11:22:11 +00:00
wj32 e294a34fd2 add gpl headers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@163 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-29 02:41:26 +00:00
wj32 c7a005fbcb Fixed service start/stop buttons in service window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@160 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-29 00:21:34 +00:00
wj32 c3f24c024b update help again
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@158 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-29 00:06:06 +00:00
wj32 34f04fbf35 update help
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@157 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-28 23:54:06 +00:00
wj32 2f1f944125 allow toolhelp module listings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@156 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-28 11:19:34 +00:00
wj32 5b077e9b7d Fixed disassemblies from PE window - they disassemble the right function now
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@155 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-28 10:51:28 +00:00
wj32 6d0c745a64 bump to 1.2.1.5
fix flatstyle

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@154 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-28 10:35:44 +00:00
wj32 872daa9a31 goddamn windows form designer
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@153 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-28 08:20:55 +00:00
wj32 3f1dec4fa5 more ui fixes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@151 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-28 07:07:51 +00:00
wj32 b68dfeb555 gui fixes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@150 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-28 06:40:13 +00:00
wj32 aad868cc48 git-svn-id: svn://svn.code.sf.net/p/processhacker/code@149 21ef857c-d57f-4fe0-8362-d861dc6d29cd 2008-11-25 10:50:34 +00:00
wj32 52f6c57254 change default button when terminating a process to No
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@148 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-25 10:31:01 +00:00
wj32 f7a6609017 add service window and other code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@147 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-25 10:29:22 +00:00
wj32 e5e543c865 display services in process tooltips
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@146 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-25 07:48:19 +00:00
wj32 657b77758f eliminated the memory leak
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@145 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-25 06:51:11 +00:00
wj32 d6b9f89224 recognize more service types - Interactive and FileSystem
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@144 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-25 05:35:32 +00:00
wj32 fc7d189e52 fix some bugs, get service config
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@143 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-24 10:37:23 +00:00
wj32 ed2f7af08f bump to 1.2.1.0
added service list

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@142 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-24 10:19:21 +00:00
wj32 66232cc9a3 can enum services now!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@141 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-24 09:23:09 +00:00
wj32 c469da220f add code for service structures
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@140 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-24 07:19:59 +00:00
wj32 cef4483074 update changelog
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@139 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-24 06:59:45 +00:00
wj32 e0361ffd1e symbol improvements
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@138 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-24 06:30:50 +00:00