All Projects → feel-the-dz3n → pelauncher

feel-the-dz3n / pelauncher

Licence: MIT license
Portable Executable launcher for Windows NT bypassing loader

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to pelauncher

Runpe In Memory
Run a Exe File (PE Module) in memory (like an Application Loader)
Stars: ✭ 249 (+408.16%)
Mutual labels:  win32, pe
Reactos
A free Windows-compatible Operating System
Stars: ✭ 10,216 (+20748.98%)
Mutual labels:  win32, reactos
Pepper
PE (x86) and PE+ (x64) files viewer, based on libpe.
Stars: ✭ 65 (+32.65%)
Mutual labels:  pe, portable-executable
Xdpw
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (+306.12%)
Mutual labels:  winapi, win32
isotoxin
Isotoxin source
Stars: ✭ 69 (+40.82%)
Mutual labels:  winapi, win32
NtUtilsLibrary
Delphi library for system programming on Windows
Stars: ✭ 41 (-16.33%)
Mutual labels:  winapi, windows-nt
wcecl
Allows to run Windows CE applications on Windows!
Stars: ✭ 54 (+10.2%)
Mutual labels:  win32, reactos
Win32 Programming
Win32编程
Stars: ✭ 151 (+208.16%)
Mutual labels:  winapi, win32
Winlamb
A lightweight modern C++11 library for Win32 API, using lambdas to handle Windows messages.
Stars: ✭ 157 (+220.41%)
Mutual labels:  winapi, win32
linux-pe
COFF and Portable Executable format described using standard C++ with no dependencies.
Stars: ✭ 163 (+232.65%)
Mutual labels:  pe, portable-executable
WindowsAppSDK
The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
Stars: ✭ 3,089 (+6204.08%)
Mutual labels:  win32
multitextor
Multiplatform command line text editor.
Stars: ✭ 27 (-44.9%)
Mutual labels:  win32
creating-controls-in-assembler
Gitbook: https://mrfearless.gitbooks.io/creating-controls-in-assembler
Stars: ✭ 20 (-59.18%)
Mutual labels:  win32
RunProcess
Replacement for System.Diagnostics.Process
Stars: ✭ 15 (-69.39%)
Mutual labels:  win32
AutoScreenshot
Automatic screenshot maker for Windows
Stars: ✭ 49 (+0%)
Mutual labels:  win32
Misc
Miscellaneous Code and Docs
Stars: ✭ 46 (-6.12%)
Mutual labels:  reactos
SvcHostDemo
Demo service that runs in svchost.exe
Stars: ✭ 61 (+24.49%)
Mutual labels:  winapi
CertDump
Dump certificates from PE files in different formats
Stars: ✭ 16 (-67.35%)
Mutual labels:  portable-executable
machomachomangler
Tools for mangling Mach-O and PE binaries
Stars: ✭ 39 (-20.41%)
Mutual labels:  pe
ldview
Real-time 3D viewer for displaying LDraw models
Stars: ✭ 65 (+32.65%)
Mutual labels:  win32

Portable Executable launcher for Windows NT Build status

image

Download

Visit artifacts page on AppVeyor

What is this?

This program allows to run any portable executable avoiding Windows checks. Examples:

  • I can start any Windows CE application (with WCECL) without editing executable. Windows will not check for subsystem;

  • Once I tried to start x86 Windows Longhorn 4074 kernel, which failed because HAL.dll and other libraries are not found;

    image

  • Windows 10 refuses to launch Windows XP setup (winnt32.exe), but this program allows. For some reason, setup fails because winnt32u.dll is not found, even if it exists. Maybe Windows blocks and LoadLibrary calls for this;

  • Also it can run native NT applications. Over Win32 subsystem. Even if they are x86 on x64 system. I tried to start smss.exe from ReactOS and it crashed my x64 Windows 10;

  • Also it avoid machine check, so it starts even ARM software;

  • Also it may avoid some antivirus software.

Requirements

  • Minimal OS version: Windows XP (not tested);
  • Recommended OS version: Windows 10;
  • Only x86. There are ARM and x64 builds, but they are broken.

Build

Visual Studio 2017 was used to create this project.

Credits

Interesting fact

Initially this program was made in VC6 for compatibility with old systems, like Windows NT 3.51:

image

But then VS2017 solution was force-pushed instead of VC6 commits.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].