Skip to content

lyzyyds66/PEHelper2

Repository files navigation

PEHelper2

本项目全称Windows Preinstallation Environment helper,是一个Windowspe系统下的图形化操作助手。程序编译后体积仅有100kb(20250110),特别适合集成到超级精简版本的pe中。

如何使用?

先编译源程序(main.c)或者直接从本项目的release页面下载二进制,然后就可以集成到pe系统里。

如何集成到pe中?

先用dism命令挂载boot.wim 挂载指令:
dism /mount-image /imagefile:d:\mype\media\sources\boot.wim /index:1 /mountdir:d:\mype\mount2
使用时需根据实际情况替换镜像文件和挂载目录
挂载完之后找到挂载的目录,打开windows/system32/winpeshl.ini如果没有就新建一个,如果system32目录下也存在StartNet.cmd就要删除
输入如下内容:
[LaunchApps]
PEHelper2.exe
然后保存,卸载镜像。
dism /unmount-image /mountdir:d:\mype\mount2 /commit
注意卸载时要关闭挂载目录中所有的文件,否则会导致镜像卸载不彻底,需要另行清理

它的界面是什么样的?

微信图片_20250110162517

FAQ

Q1,为什么我自己编译的程序在正常系统下可以正常运行,而到了pe系统就报错呢?

b6a7ef6069b2004b7287800c69e9b5fe A1,照着图片,在项目属性中吧运行库设置改成多线程(/MT)

Q2,为什么我编译出来的文件体积过大

A2,需要把编译目标切换为Release

About

A WindowsPE assistant

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages