Commit Graph

19 Commits

Author SHA1 Message Date
wj32 d540ac4f8a Process list has less CPU usage (again); so does lsass.exe
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@379 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 10:03:55 +00:00
wj32 5beff32478 * added MemoryAlloc class - for managing global-alloc'ed memory
* addded LSAHandle, LSAPolicyHandle
* addded ServiceBaseHandle, ServiceManagerHandle
* revised all Win32 code to use MemoryAlloc class
* revised Win32 function imports to be more natural when used (ref -> out, int -> bool)
* moved session ID display from Process tab on HackerWindow.cs to TokenWindow.cs


git-svn-id: svn://svn.code.sf.net/p/processhacker/code@332 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-19 05:47:47 +00:00
wj32 553d86248e decrease CPU usage for processes - don't update usernames every UpdateOnce()
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@325 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 09:06:32 +00:00
wj32 5fe04de91b avoid unhandled exception when opening open-file-dialog
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@321 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 06:53:26 +00:00
wj32 f5f808f364 fixed all service handle leaks - I used CloseHandle instead of CloseServiceHandle
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@296 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-16 07:34:22 +00:00
wj32 1ec69e5076 add listing of users in Run As box
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@295 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-16 07:20:39 +00:00
wj32 5c469e9587 remove System.Data reference
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@294 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-16 06:44:19 +00:00
wj32 dc02f12562 * added combobox for logon type
* found working kludge for starting as SYSTEM on XP

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@292 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-16 06:35:31 +00:00
wj32 4d61295d97 fix args problem
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@291 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-16 06:00:14 +00:00
wj32 f957baa60a remove crap code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@290 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-16 05:53:59 +00:00
wj32 2af1916e65 make the session picker display user names
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@288 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-15 10:44:01 +00:00
wj32 441a8bbdfe * update help
* add session picker to the Run window

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@287 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-15 10:36:07 +00:00
wj32 0598ae0569 * updated docs
* Assistant can now start programs with a token "stolen" from another process
* greatly simplified process context menu enabling/disabling

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@283 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-15 10:15:21 +00:00
wj32 730fa51364 * more detailed help for Assistant
* fix for running program as NT AUTHORITY\SYSTEM on XP with Assistant

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@281 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-15 07:08:14 +00:00
wj32 e501c67c2a add more options to Assistant
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@280 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-15 06:48:31 +00:00
wj32 06c71e5cb7 UI enhancements, save settings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@277 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-15 05:50:01 +00:00
wj32 0715c41629 make it launch "Assistant.exe -w" properly
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@276 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-15 05:40:20 +00:00
wj32 753c106711 add gpl header, ui improvements, prevent name collisions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@275 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-14 11:11:14 +00:00
wj32 edda80fb02 add GUI for Assistant
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@274 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-14 11:06:41 +00:00