https://github.com/cjee21/iexplorercommand-examples
Examples of implementing IExplorerCommand Windows File Explorer context menu shell extension
https://github.com/cjee21/iexplorercommand-examples
cplusplus cpp cppwinrt dynamic-link-library file-explorer-context-menu visual-studio windows windows-10 windows-11 windows-shell-extension
Last synced: about 2 months ago
JSON representation
Examples of implementing IExplorerCommand Windows File Explorer context menu shell extension
- Host: GitHub
- URL: https://github.com/cjee21/iexplorercommand-examples
- Owner: cjee21
- License: mit
- Created: 2024-10-15T12:30:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-25T17:36:14.000Z (about 1 year ago)
- Last Synced: 2025-04-12T21:09:25.587Z (12 months ago)
- Topics: cplusplus, cpp, cppwinrt, dynamic-link-library, file-explorer-context-menu, visual-studio, windows, windows-10, windows-11, windows-shell-extension
- Language: C++
- Homepage:
- Size: 25.4 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IExplorerCommand-Examples
Examples of implementing IExplorerCommand Windows File Explorer context menu shell extension
- IExplorerCommand_CppWinRT
- IExplorerCommand implemented using [C++/WinRT](https://learn.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/)
- IExplorerCommand_WRL
- IExplorerCommand implemented using [Windows Runtime C++ Template Library (WRL)](https://learn.microsoft.com/en-us/cpp/cppcx/wrl/windows-runtime-cpp-template-library-wrl?view=msvc-170)
A demo application to demonstrate the use of the C++/WinRT shell extension can be found in the [demo](Demo) directory.
## GitHub Actions status
[](https://github.com/cjee21/IExplorerCommand-Examples/actions/workflows/build.yml) [](https://github.com/cjee21/IExplorerCommand-Examples/actions/workflows/cppcheck.yml) [](https://github.com/cjee21/IExplorerCommand-Examples/actions/workflows/release.yml)
## Other examples
- [MediaInfo](https://github.com/MediaArea/MediaInfo/blob/master/Source/WindowsShellExtension/dllmain.cpp) (C++/WinRT)
- [NanaZip](https://github.com/M2Team/NanaZip/blob/main/NanaZip.UI.Modern/NanaZip.ShellExtension.cpp) (C++/WinRT)
- [VSCode](https://github.com/microsoft/vscode-explorer-command/blob/main/src/explorer_command.cc) (WRL)
## IExplorerCommand documentation
-