Ethan Roseman d92f0d1d08 Readme changes, github actions ci, test (#1)
* Readme changes, github actions ci, test

* Std flag change for older GCC versions"

* Install gcc multilib

* test fix and formatting

* Don't segfault on nonexistant file and show error instead

* Update ci.yml

* PR comments

* remove silly bit
2022-07-01 04:23:00 +09:00
2022-06-29 01:07:04 +02:00
2022-06-29 17:34:38 +02:00
2022-06-29 16:57:11 +02:00
2022-06-13 02:20:18 +02:00
2022-06-29 17:34:38 +02:00
2022-06-29 13:19:45 +02:00
2022-06-29 17:34:38 +02:00
2022-06-29 13:19:45 +02:00
2022-06-29 17:34:38 +02:00

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)

make && ./wibo

Rough to-do list:

  • Implement more APIs
  • Do something intelligent with Windows HANDLEs
  • 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:

Description
Quick-and-dirty wrapper that tries to run 32-bit Windows command-line executables on Linux
Readme MIT 3.1 MiB
Languages
C++ 73.3%
C 17.9%
Python 4.7%
CMake 2.8%
Assembly 1.1%
Other 0.2%