Skip to content

Commit e943cd8

Browse files
committed
Revise README
1 parent 3f2da6c commit e943cd8

3 files changed

Lines changed: 17 additions & 24 deletions

File tree

README.md

Lines changed: 17 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,25 @@
11
# OpenWithEx
2-
This application is a replacement for OpenWith.exe meant to replicate the Open With dialog from Windows XP,
3-
Vista and 7.
2+
OpenWithEx is an application meant to replicate the classic Open With dialog with styles
3+
ranging from Windows 95 to Windows 7.
44

5-
**Windows XP design**:
6-
7-
![Windows XP](preview-xp.png)
5+
## Compilation
86

9-
**Windows Vista/7 design**:
7+
### Building the application
8+
**Needed**:
9+
- Visual Studio 2022 with C++ desktop development workload
1010

11-
![Windows Vista/7](preview.png)
11+
To build OpenWithEx and its configurator, simply open OpenWithEx.sln and build the projects in the configurations you want.
12+
If you want to build the installer, you must build the following projects and configurations:
1213

13-
## Installation
14-
**NOTE: This software is in early development and you should not use it on a daily basis over the regular
15-
open with dialog. This is for testing only.**
14+
- OpenWithEx, Release x64
15+
- OpenWithEx, Release x86
16+
- OpenWithExConfig, Release x64
1617

17-
1. Make sure you have already built OpenWithEx.
18-
2. Open the Registry Editor.
19-
3. Navigate to `HKEY_CLASSES_ROOT\CLSID\{e44e9428-bdbc-4987-a099-40dc8fd255e7}\LocalServer32`.
20-
4. Right click it, and click "Permissions".
21-
5. Click "Advanced".
22-
6. Click "Change" next to the current owner.
23-
7. Type your username, and click OK until you're back to the main Permissions dialog.
24-
8. Click "Add...".
25-
9. Type your username, and click OK.
26-
10. Check the "Full Control" permission, and click OK.
27-
11. Change the (Default) value (which should be `%SystemRoot%\System32\OpenWith.exe`) to the path of OpenWithEx's executable.
18+
### Building the installer
19+
**Needed**:
20+
- Nullsoft Installer System
21+
- [AccessControl plugin for NSIS](https://nsis.sourceforge.io/AccessControl_plug-in)
2822

29-
## Compilation
23+
**NOTE**: After copying the files for AccessControl into your NSIS installation, you need to go into your NSIS plugins directory (typically located at `C:\Program Files (x86)\NSIS\Plugins`) and copy the AccessControl.dll files from `i386-ansi` and `i386-unicode` to `x86-ansi` and `x86-unicode`. I'm not sure why this distinction is made, but not having the files in the x86 folder breaks compilation.
3024

31-
Simply open `OpenWithEx.sln` in Visual Studio 2022 and compile the whole solution. If you want the Windows XP design, uncomment
32-
the line in `OpenWithEx/openwithex.h` that says `#define XP` and rebuild the whole solution.
25+
Run the script at `installer\build_installer.cmd`.

preview-xp.png

-23.1 KB
Binary file not shown.

preview.png

-41.8 KB
Binary file not shown.

0 commit comments

Comments
 (0)