Skip to content

Commit

Permalink
Add target resolving for Mutant, fix search
Browse files Browse the repository at this point in the history
- Improve resolver. Added mutant client owner to target and menu Go to thread...
- Improve filter: it now stay when changing directory. If selected entry match it stay selected and visible when performing search.
- Tri-state column sort now saved and loaded from settings (ObjectManagerWindowListSort). Sort now works correctly on directory or filter change.
- Enter - open properties, Shift+Enter - open security, Shift+Dblclk on symlink opens its properties.
  • Loading branch information
DartVanya committed Sep 16, 2024
1 parent 2f1f76a commit 8dbe1a7
Show file tree
Hide file tree
Showing 5 changed files with 379 additions and 128 deletions.
3 changes: 1 addition & 2 deletions SystemInformer/SystemInformer.def
Original file line number Diff line number Diff line change
Expand Up @@ -1127,7 +1127,6 @@ EXPORTS
KsiQueryHashInformationFile @2038 NONAME
KphQueryInformationObject @2039 NONAME
KphAlpcQueryInformation @2040 NONAME
KphAlpcQueryComminicationsNamesInfo @2041 NONAME

; phnative
PhGetDriverName @2042 NONAME
PhGetDriverName @2041 NONAME
3 changes: 1 addition & 2 deletions SystemInformer/SystemInformer.def.h
Original file line number Diff line number Diff line change
Expand Up @@ -1060,7 +1060,6 @@
#define EXPORT_KSIQUERYHASHINFORMATIONFILE 2038
#define EXPORT_KPHQUERYINFORMATIONOBJECT 2039
#define EXPORT_KPHALPCQUERYINFORMATION 2040
#define EXPORT_KPHALPCQUERYCOMMINICATIONSNAMESINFO 2041
#define EXPORT_PHGETDRIVERNAME 2042
#define EXPORT_PHGETDRIVERNAME 2041

#endif _PH_EXPORT_DEF_H
1 change: 1 addition & 0 deletions plugins/ExtendedTools/exttools.h
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,7 @@ extern BOOLEAN EtEnableAvxSupport;
#define SETTING_NAME_OBJMGR_WINDOW_POSITION (PLUGIN_NAME L".ObjectManagerWindowPosition")
#define SETTING_NAME_OBJMGR_WINDOW_SIZE (PLUGIN_NAME L".ObjectManagerWindowSize")
#define SETTING_NAME_OBJMGR_COLUMNS (PLUGIN_NAME L".ObjectManagerWindowColumns")
#define SETTING_NAME_OBJMGR_LIST_SORT (PLUGIN_NAME L".ObjectManagerWindowListSort")
#define SETTING_NAME_POOL_WINDOW_POSITION (PLUGIN_NAME L".PoolWindowPosition")
#define SETTING_NAME_POOL_WINDOW_SIZE (PLUGIN_NAME L".PoolWindowSize")
#define SETTING_NAME_POOL_TREE_LIST_COLUMNS (PLUGIN_NAME L".PoolTreeViewColumns")
Expand Down
1 change: 1 addition & 0 deletions plugins/ExtendedTools/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -1309,6 +1309,7 @@ LOGICAL DllMain(
{ IntegerPairSettingType, SETTING_NAME_OBJMGR_WINDOW_POSITION, L"0,0" },
{ ScalableIntegerPairSettingType, SETTING_NAME_OBJMGR_WINDOW_SIZE, L"@96|1237,627" },
{ StringSettingType, SETTING_NAME_OBJMGR_COLUMNS, L"" },
{ IntegerPairSettingType, SETTING_NAME_OBJMGR_LIST_SORT, L"0,0" },
{ IntegerPairSettingType, SETTING_NAME_POOL_WINDOW_POSITION, L"0,0" },
{ ScalableIntegerPairSettingType, SETTING_NAME_POOL_WINDOW_SIZE, L"@96|510,380" },
{ StringSettingType, SETTING_NAME_POOL_TREE_LIST_COLUMNS, L"" },
Expand Down
Loading

0 comments on commit 8dbe1a7

Please sign in to comment.