-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathplugins_install.txt
142 lines (120 loc) · 5.89 KB
/
plugins_install.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
All Process Hacker files must be placed in to tree according in to this list
(otherwise their location is not allowed and will result in errors when the
program starts (plugin search path is fixed, any subdirectories are ignored)):
%LOCALAPPDATA%/Process Hacker/GeoLite2-Country.mmdb - installed as external
file (location in some dir then Setup) or download use Network Tools v1.80
(for Process Hacker v3.0.0.268 or newer) plug-in.
./ --- program root folder, use any location
./capslist.txt
./CHANGELOG.txt
./COPYRIGHT.txt
./CustomCmdTool.exe
./etwguids.txt
./kprocesshacker.sys
./LICENSE.txt
./peview.exe
./ProcessHacker.exe
./ProcessHacker.exe.manifest
./ProcessHacker.sig
./README.md
./x86/Plugins/DotNetTools.dll - only for x64 edition copy to this folder x86 DLL
./x86/Plugins/ExtendedTools.dll - only for x64 edition copy to this folder x86 DLL
./x86/ProcessHacker.exe - only for x64 edition copy to this folder x86 EXE
./plugins/plugindata/kprocesshacker2_x32.sys - only for x86 OS, required for
TerminatorPlugin
./plugins/plugindata/kprocesshacker2_x64.sys - only for x64 OS, required for
TerminatorPlugin
./plugins/ - all plug-ins can located here (*.dll)
./plugins/AtomTablePlugin.dll
./plugins/AvgCpuPlugin.dll
./plugins/DbgViewPlugin.dll
./plugins/DnsCachePlugin.dll
./plugins/DotNetTools.dll
./plugins/DpiAwarenessExtPlugin.dll
./plugins/ExtendedNotifications.dll
./plugins/ExtendedServices.dll
./plugins/ExtendedTools.dll
./plugins/ExtraCpuGraphsPlugin.dll
./plugins/FirmwarePlugin.dll
./plugins/GrowlNotifications.dll
./plugins/HardwareDevices.dll
./plugins/MemoryExtPlugin.dll - only for Windows 10
./plugins/NetworkTools.dll
./plugins/NvGpuPlugin.dll
./plugins/ObjectManagerPlugin.dll
./plugins/OnlineChecks.dll
./plugins/PerfMonPlugin.dll
./plugins/PipeEnumPlugin.dll
./plugins/PoolMonPlugin.dll
./plugins/ProductPolicyPlugin.dll
./plugins/ReparseEnumPlugin.dll
./plugins/ROTViewerPlugin.dll
./plugins/SecurityExplorer.dll
./plugins/ServiceBackupRestorePlugin.dll
./plugins/SetCriticalPlugin.dll
./plugins/TaskbarExtPlugin.dll
./plugins/TerminatorPlugin.dll - require SeDebugPrivilege
./plugins/ToolStatus.dll
./plugins/TrustedInstallerPlugin.dll
./plugins/Updater.dll
./plugins/UserNotes.dll
./plugins/WaitChainPlugin.dll
./plugins/WindowExplorer.dll
Deleted plug-ins:
BootEntriesPlugin.dll - then replaced FirmwarePlugin.dll
CommonUtil.dll - deleted in to v3.0.5411.884
ExtraPlugins.dll - deleted in to v3.0.5585.1058 then not longer needed
FirewallMonitorPlugin.dll - removed in v3.0.8103.3576 Git-2ccb6a61, then replaced ExtendedTools plugin.
ForceShutdownPlugin.dll - deleted in to v3.0.7307.2780 Git-10592432
HexPidPlugin.dll - deleted in to v3.0.6628.2101 then not longer needed
LiveDumpPlugin.dll - deleted in to v3.0.7816.3289 Git-4e59db73
NetAdapters.dll - blacklisted, legacy, deleted in to v2.38 (?)
NetExtrasPlugin.dll - then NetworkTools.dll v1.8 already included custom
Tracert, Ping, WhoIs and Country column support and this plug-in is don't
needed, disabled in v3.0.7984.3457 Git-829aaca3
SbieSupport.dll - disabled in v3.0.6509.1982 Git-f0b96b18 (see Issues #233
- SBIE2035: Out of memory), disabled in to source
Starting in to v3.0.8087.3560 Git-4dfd0bcf plug-ins block list moved to
*.settings.xml. Goto Options, General, check Show advanced options
(experimental) and add to paramerer "DisabledPlugins" string:
CommonUtil.dll|ExtraPlugins.dll|FirewallMonitorPlugin.dll|ForceShutdownPlugin.dll|HexPidPlugin.dll|NetAdapters.dll|LiveDumpPlugin.dll|NetExtrasPlugin.dll|SbieSupport.dll
then press OK and restart Process Hacker.
Also deleted:
GeoLite2-City.mmdb - replaced on GeoLite2-Country.mmdb in v3.0(r357)
./plugins/kph2/dir then driver kprocesshacker2_x*.sys moved to
./plugins/plugindata/ (v3.0(r400) Plugins-Extra Git-d3848f8155).
Notes:
1. If You on system don't installed Debugging Tools for Windows (Debuggers And
Tools) and You don't like install this just copy dbghelp.dll located in to
DLL dir (see ./DLL/readme.txt for details and installation instructions).
2. Old plug-ins is not compatible on PH v3.0 and required update.
Search Path Used by Windows to Locate a DLL (source - MSDN)
-----------------------------------------------------------
With both implicit and explicit linking, Windows first searches for
"known DLLs", such as Kernel32.dll and User32.dll. Windows then searches
for the DLL's in the following sequence:
- The directory where the executable module for the current process is located.
- The current directory.
- The Windows system directory. The GetSystemDirectory function retrieves the
path of this directory.
- The Windows directory. The GetWindowsDirectory function retrieves the path
of this directory.
- The directories listed in the PATH environment variable.
The LIBPATH environment variable is not used.
NOTES!
All used plug-ins required update and rebuild use latest Process Hacker SDK.
Any old plug-ins are not compatible with new versions of Process Hacker, and
their use will lead to a crash of his completing the task.
Security Explorer plugin can cause crashes Process Hacker on Windows 10, so
the OS is recommended to disable it. If you are using Windows 8.x and you have
problems caused by plug-in Security Explorer, open the Hacker menu -> Plugins
…, locate the Security Explorer plug-ins list and click the Disabled button
and then to apply the changes in the settings restart Process Hacker.
Sandboxie support plug-in
You can also disable any other plug-in, but disable plug-ins is recommended
only if the plug-in is causing problems.
Terminator plugin is designed exclusively for the crash of the processes and
threads that can not be completed in the normal way, but you must remember
that the abnormal termination of the process (thread) treated their data is
not stored that can lead to unpredictable errors in the work of others beyond
their processes (threads ).