Windows のコンテキストメニュー(右クリックメニュー)を GUI で管理するデスクトップアプリケーションです。
- 一覧表示 - カテゴリ別にコンテキストメニュー項目を表示(Shell / ShellEx 両対応)
- 追加・編集・削除 - メニュー項目の CRUD 操作(表示名・コマンド・アイコン・位置指定)
- 有効/無効切り替え - LegacyDisable /
-プレフィックスによる一時無効化 - ShellEx 管理 - CLSID からの名前・DLL パス解決、サードパーティ拡張の管理
- バックアップ/復元 -
.regファイルへのエクスポート・インポート - Windows 11 対応 - 従来メニュー強制表示トグル、Explorer 再起動
- 多言語対応 - 日本語 / 英語(システムロケール自動検出)
| カテゴリ | レジストリパス |
|---|---|
| すべてのファイル | HKCR\*\shell, HKCR\*\shellex\ContextMenuHandlers |
| フォルダ | HKCR\Directory\shell |
| フォルダ背景 | HKCR\Directory\Background\shell |
| デスクトップ背景 | HKCR\DesktopBackground\shell |
| ドライブ | HKCR\Drive\shell |
| 特定拡張子 | HKCR\.{ext} → ProgID → shell |
- C# / .NET 8
- WPF (MVVM パターン)
- Microsoft.Win32.Registry
dotnet build
管理者権限が必要です(レジストリ HKCR の編集のため)。UAC プロンプトが自動表示されます。
dotnet run --project src/WinContextMenuEditor
MIT