doc/devdocs/modules/launcher/plugins/registry.md
The registry plugin allows users to search the Windows registry.
HKLM for HKEY_LOCALE_MACHINE).[RegistryKey]\\[ValueName] and [RegistryKey]\\[ValueData])The registry contains all settings for the Windows operating system and many settings of the installed (Windows only) programs.
Note: Linux and macOS program ports typical store the settings in their own configuration files and not in the Windows registry.
For more information about the Windows registry, see the official documentation.
For advanced information about the Windows registry, see Windows registry information for advanced users.
The score is currently not set on the results.
_assemblyName (to avoid to many calls of Assembly.GetExecutingAssembly())QueryTextDisplay to avoid problems with short registry base keys (e.g. HKLM).Title and Subtitle is automatic truncated, when it is to long.| Name | Value |
|---|---|
| ActionKeyword | : |
| ExecuteFileName | Microsoft.PowerToys.Run.Plugin.Registry.dll |
| ID | 303417D927BF4C97BCFFC78A123BE0C8 |
The plugin use only these interfaces (all inside the Main.cs):
Wox.Plugin.IPluginWox.Plugin.IContextMenuWox.Plugin.IPluginI18nSystem.IDisposable| File | Content |
|---|---|
Classes\RegistryEntry.cs | Wrapper class for a registry key with a possible exception on access |
Constants\KeyName.cs | Static used short registry key names (to avoid code and string doubling) |
Constants\MaxTextLength.cs | Contain all maximum text lengths (for truncating) |
Enumeration\TruncateSide.cs | Contain the possible truncate sides |
Helper\ContextMenuHelper.cs | All functions to build the context menu (for each result entry) |
Helper\QueryHelper.cs | All functions to analyze the search query |
Helper\RegistryHelper.cs | All functions to search into the Windows registry (via Win32.Registry) |
Helper\ResultHelper.cs | All functions to convert internal results into WOX results |
Helper\ValueHelper.cs | All functions to convert values into human readable values |
Images\reg.dark.png | Symbol for the results for the dark theme |
Images\reg.light.png | Symbol for the results for the light theme |
Properties\Resources.Designer.resx | File that contain all translatable keys |
Properties\Resources.resx | File that contain all translatable strings in the neutral language |
Main.cs | Main class, the only place that implement the WOX interfaces |
plugin.json | All meta-data for this plugin |
| Name | Value |
|---|---|
| TargetFramework | net6.0-windows (.NET 5) or net6.0-windows10.0.19041.0 (OS version specific) |
| LangVersion | 8.0 (mean C# 8.0) |
| Platforms | x64 |
| Nullable | true |
| Output | ..\..\..\..\..\x64\Debug\modules\launcher\Plugins\Microsoft.Plugin.Registry\ |
| RootNamespace | Microsoft.PowerToys.Run.Plugin.Registry |
| AssemblyName | Microsoft.PowerToys.Run.Plugin.Registry |
Wox.InfrastructureWox.Plugin