📋 PE File Analysis
Check compatibility of Windows PE executables with Win32Emu by analyzing their imported DLLs and functions.
Three options available:
- Blazor WebAssembly Analyzer (Recommended) - Launch in new tab - Full-featured client-side PE analysis
- Command-line Tool - Download and run
Win32Emu.Tools.PeAnalyzer
- Browser Upload (Demo) - Upload files below for a mock demonstration
🌐 Option 1: Blazor WebAssembly Analyzer (NEW!)
A fully client-side PE file analyzer running in your browser using WebAssembly.
🚀 Launch PE Analyzer
Features:
- 100% client-side - no server uploads
- Powered by PeNet + Blazor WebAssembly
- Detailed compatibility reports
- Per-function analysis
Option 2: Command-line Tool 🔧
# Clone the repository
git clone https://github.com/archanox/Win32Emu.git
# Analyze your PE file
cd Win32Emu
dotnet run --project Win32Emu.Tools.PeAnalyzer \\
your-game.exe \\
docs/pages/api-status.json
This uses the PeNet library to parse your PE file's import table
and cross-references it with Win32Emu's implementation status.
Option 3: Browser Demo 🌐