yamingw 发表于 2023-7-28 10:52:45

win11原生外壳

1、win11原生外壳,体积过大,比精简版的正常系统大多了1.7G,只能当个玩具,验证PE可以用原生外壳。
2、主要问题:除了任务栏、开始菜单、搜索、多标签资源管理器、控制面板等基本组件,其他系统自带组件无法使用,也无法安装uwp应用。
3、原因是0x80073cf6,0xd000001,大意是注册信息不能写入srd文件中。
4、目前发现22621.2066之前版本不稳定,有时外壳不能用。2066、2070的AppX服务比较好,即使不初始化也能用多标签资源管理器。
5、关键点:
               reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /vPathName /t REG_SZ /d "%Windir%" /f
               reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion" /vPathName /t REG_SZ /d "X:\Windows" /f
               需要初始化com然后调用AppxSysPrep.dll,AppxSysprepSpecializeOnline,或者使用把C:\替换成X:\的srd文件(2066之后)

6、文件、文件夹、服务注册表管够,多多益善。为了用原生外壳,wim文件需要再大500m。
7、用wimbuilder本身会删除Appx需要的文件和注册表,自己制作的时候不要精简、也不要删文件。
8、调用AppxSysPrep的文件lnc,启动时SYSTEM下调用,新建其他管理员用户登录,Administrator在PE下无法使用高版本MSEdge,原因未知。
9、两个文件附件无法上传,自己编译制作吧,2066之后可只用srd文件放入X:\ProgramData\Microsoft\Windows\AppRepository\
lnc.cpp
#include <iostream>
#include "windows.h"
#include "tchar.h"

int main()
{
    typedef void (WINAPI* APPXPREP)(void);
    APPXPREP AppXprep;
    //std::cout << "Hello World!\n";
    HRESULT hrIni = CoInitializeEx(NULL, COINIT_MULTITHREADED);
    HMODULE hm = LoadLibrary(_T("AppxSysPrep.dll"));
    if (NULL != hm)
    {
      AppXprep = (APPXPREP)GetProcAddress(hm, "AppxSysprepSpecializeOnline");
      if (NULL != AppXprep)
      {
            AppXprep();
      }
      FreeLibrary(hm);      
    }

    if (hrIni == S_OK || hrIni == S_FALSE)
    {
      CoUninitialize();
    }
    std::cout << "HRESULT = "<< hrIni;

}

lomoer 发表于 2023-7-28 10:55:19

支持一下

viker009 发表于 2023-7-28 11:08:06

支持

ttt0001 发表于 2023-7-28 11:15:12

给力,支持一下,谢谢分享

sairen139 发表于 2023-7-28 11:19:20

pe原生壳新纪元开启!

yyz2191958 发表于 2023-7-28 11:22:42

谢谢楼主分享

sairen139 发表于 2023-7-28 11:23:50

请网盘发个pe

yc2428 发表于 2023-7-28 11:36:01

谢谢分享

Ghost123 发表于 2023-7-28 12:00:22

纯技术咱不懂,等成品

红毛樱木 发表于 2023-7-28 12:27:10

要这么大体积,搞死人啊

JayeDieyan 发表于 2023-7-28 12:39:56

小白飘过

879792799 发表于 2023-7-28 12:54:46

来个成品 俺也试试{:1_186:}

527104427 发表于 2023-7-28 13:35:46

本帖最后由 527104427 于 2023-8-9 10:59 编辑



编译好的 exe 以及转换后的 pecmd 代码,请移步 https://pecmd.net/thread-585.htm












12315sa 发表于 2023-7-28 13:50:43

谢谢楼主分享

创新科技2015 发表于 2023-7-28 16:30:43

        赞一个!

2012sunyu4506 发表于 2023-7-28 17:51:57

用boot还是winre做?

caocaofff 发表于 2023-7-28 21:09:05

厉害啊。不过这体积也确实大{:1_186:}

2012jiashanni 发表于 2023-7-28 21:41:45

牛逼

friend8179 发表于 2023-7-28 22:00:41

难得大佬还在坚守pe战线

msedge 大佬看看这个http://bbs.wuyou.net/forum.php?mod=viewthread&tid=435123

JayeDieyan 发表于 2023-7-28 22:55:16

friend8179 发表于 2023-7-28 22:00
难得大佬还在坚守pe战线

msedge 大佬看看这个http://bbs.wuyou.net/forum.php?mod=viewthread&tid=43512 ...

admin用户运行高版本Edge不加参数容易出问题,system没有admin运行Edge问题

万金油 发表于 2023-7-28 22:59:19

支持一下

foxfirefox 发表于 2023-7-29 07:52:38

大佬,把PE贡献出来,大家参考一下。。。。。。

crsx 发表于 2023-7-29 08:35:02

确实很强大,收藏下!

gailium 发表于 2023-7-29 09:57:44

sairen139 发表于 2023-7-28 11:19
pe原生壳新纪元开启!

没有成品,你有吗

xiangsui 发表于 2023-7-29 11:35:23

这个怎么用?

系统爱好者 发表于 2023-7-31 17:11:50

看起来是更像原生的了哈

928274096 发表于 2023-7-31 18:11:21

{:1_191:}

zhanglei715 发表于 2023-7-31 19:07:38

能发一下制作过程吗

qingxuzhao 发表于 2023-8-2 10:16:14

请问srd从哪里找,然后与Appx有关的服务怎么添加?注册表怎么改?

2012sunyu4506 发表于 2023-8-7 10:08:00

请问下能不能写的祥细点,需要哪些文件之类的。
页: [1] 2
查看完整版本: win11原生外壳