EriDeLee/PortableLauncher

Portable-ize x64 Windows apps via API hooking | 通过 API Hook 便携化 x64 Windows 程序

★ 0Forks 0C++GitHub ↗Compare

README

PortableLauncher

简体中文

Redirects a user-mode x64 Windows exe's writes to the user registry and C:\Users into a Data folder next to the exe

Usage

  1. git submodule update --init --recursive, then scripts\build.cmd.
  2. Copy out\PortableLauncher.exe and out\PortableRuntime.dll next to the target exe.
  3. Add PortableSettings.ini beside them: [launcher] and target = example.exe.
  4. Launch through PortableLauncher.exe.

Running the target exe directly bypasses redirection. This is best-effort isolation for offline, user-owned software, not a security sandbox.

Contributors

EriDeLee

Issues