mirror of https://github.com/decompals/wibo.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
7 days ago | |
---|---|---|
.github/workflows | 2 months ago | |
cmake | 1 year ago | |
dll | 7 days ago | |
test | 1 year ago | |
.clang-format | 3 months ago | |
.clang-tidy | 3 months ago | |
.dockerignore | 1 year ago | |
.gitignore | 3 months ago | |
CMakeLists.txt | 2 months ago | |
Dockerfile | 2 months ago | |
LICENSE | 1 year ago | |
README.md | 2 months ago | |
common.h | 2 months ago | |
files.cpp | 3 months ago | |
files.h | 3 months ago | |
handles.cpp | 1 year ago | |
handles.h | 3 months ago | |
loader.cpp | 2 months ago | |
main.cpp | 2 months ago | |
processes.cpp | 3 months ago | |
processes.h | 3 months ago | |
strutil.cpp | 2 months ago | |
strutil.h | 2 months ago |
README.md
wibo
A minimal, low-fuss wrapper that can run really simple command-line 32-bit Windows binaries on Linux - with less faff and less dependencies than WINE.
Don't run this on any untrusted executables, I implore you. (Or probably just don't run it at all... :p)
cmake -B build
cmake --build build
build/wibo
Rough to-do list:
- Implement more APIs
- Do something intelligent with Windows
HANDLE
s - Convert paths in environment variables (and the structure of
PATH
itself, maybe) to Windows format - Implement PE relocations rather than just failing unceremoniously
- Make the PE loader work for DLLs as well in case we ever want to load some
Related projects: