mirror of
https://github.com/decompals/wibo.git
synced 2025-12-12 14:46:09 +00:00
7d08a2bdca5c660f76d29a1e77211fcde1878ba1
* Override GetFileAttributesA for MWCC license.dat * Add WIN_FUNC to FileTimeToLocalFileTime * Use callee_pop_aggregate_return(0) * Lexically normalize paths
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
HANDLEs - Convert paths in environment variables (and the structure of
PATHitself, 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:
Languages
C++
73.3%
C
17.9%
Python
4.7%
CMake
2.8%
Assembly
1.1%
Other
0.2%