|
1 | 1 | # ExplorerGenie |
2 | 2 |
|
3 | | - |
| 3 | +https://www.martinstoeckli.ch/explorergenie |
4 | 4 |
|
5 | | -ExplorerGenie is an extended context menu for the Windows explorer. It will consist of several |
6 | | -tools to improve working with the Windows explorer, like path copying, opening of the command |
7 | | -line or verification of a file hash. |
| 5 | + |
8 | 6 |
|
9 | | -In a first step, ExplorerGenie will replace the tool [CopyPathMenu](https://www.martinstoeckli.ch/copypathmenu) |
10 | | -and make it open source. |
| 7 | +ExplorerGenie is an open source extension to the context menu of the Windows explorer, which allows to copy the path of a file to the clipboard, or to open tools like the Command Line. The menu is configurable, so that you get those functions you really need. |
11 | 8 |
|
12 | | -## Security |
| 9 | +## Copy file path |
13 | 10 |
|
14 | | -Because all context menus of the explorer run inside the explorer process (shell-extension), and |
15 | | -therefore can potentially interfere with this process, we took special care about the security and |
16 | | -stability of this extension. |
| 11 | +This extension adds a context menu, which can copy the paths of the selected files or directories to the clipboard. |
17 | 12 |
|
18 | | -* The shell extension runs isolated from the rest of the application, and its code it kept to a minimum. |
19 | | -* The shell extension is written in Delphi, which compiles to native code. This way we can avoid loading of the DotNet runtime, do not impact performance of explorer and file-open dialogs, and cannot run into problems with incompatible versions. |
| 13 | + |
| 14 | + |
| 15 | +## Go to tool |
| 16 | + |
| 17 | +This extension makes it easy to open tools like the Command Line or Power Shell. |
| 18 | + |
| 19 | + |
| 20 | + |
| 21 | + |
| 22 | +## Calculate file hashes |
| 23 | + |
| 24 | +ExplorerGenie can calculate some well-known hashes for the selected files, the list includes the algorithms MD5, SHA-1, SHA-256, SHA-384, SHA-256 and RIPEMD-160. |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | + |
| 29 | + |
| 30 | +## Minimal Explorer impact |
| 31 | + |
| 32 | +Because context menus run inside the explorer process itself (shell-extension), and therefore can potentially interfere with this process, we took special care about the stability of this extension. |
| 33 | + |
| 34 | +- The code of the shell extension is kept to a minimum, it only starts the real application, which does the work and is running in a separate process. |
| 35 | +- The shell extension is written in Delphi, which compiles to native applications. This way we can avoid loading of a (DotNet) runtime and possible version conflicts, and do not impact performance of explorer and file-open dialogs. |
20 | 36 |
|
21 | 37 | ## Credits |
22 | 38 |
|
|
0 commit comments