2023-09-10 04:14:45 +00:00
# wibo
2022-06-13 00:20:18 +00:00
2024-01-10 13:59:53 +00:00
A minimal, low-fuss wrapper that can run really simple command-line 32-bit Windows binaries on Linux - with less faff and fewer dependencies than WINE.
2022-06-13 00:20:18 +00:00
Don't run this on any untrusted executables, I implore you. (Or probably just don't run it at all... :p)
2022-07-06 11:03:19 +00:00
cmake -B build
cmake --build build
build/wibo
2022-06-13 00:20:18 +00:00
---
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
2022-06-30 19:23:00 +00:00
---
Related projects:
2022-07-06 11:03:19 +00:00
* [taviso/loadlibrary ](https://github.com/taviso/loadlibrary )
2023-10-15 11:41:40 +00:00
* [evmar/retrowin32 ](https://github.com/evmar/retrowin32 )