无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: ku588
打印 上一主题 下一主题

[发布] ▲有帮友说不用PECMD做PE才牛逼,虽然个人觉得并不牛逼,不过牛年了要牛气一下子

    [复制链接]
1#
发表于 2021-2-12 17:27:35 | 显示全部楼层
本帖最后由 610644034 于 2021-2-12 17:33 编辑

自从会做pe以后,就没用过 pecmd 和 startnet.cmd 。所以做pe需要从基础学起比较实在

点评

[attachimg]475231[/attachimg] 看来我还停留在PECMD阶段,好无奈 wpeinit初始化后能进入桌面,但好多设定不容易实现, 个人感觉PECMD接管了wpeinit初始化,还可以做各种方便的设定,有这么方便的工具为什么不用  详情 回复 发表于 2021-2-12 19:34
回复

使用道具 举报

2#
发表于 2021-2-12 20:47:03 | 显示全部楼层
本帖最后由 610644034 于 2021-2-12 20:53 编辑
hsmy 发表于 2021-2-12 19:34
看来我还停留在PECMD阶段,好无奈
wpeinit初始化后能进入桌面,但好多设定不容易实现,
个人感觉PECM ...

winpeshl.ini文件
[LaunchApps]
X:\windows\System32\WScript.exe,"X:\系统初始化.vbs"
X:\windows\explorer.exe
... 多一些 explorer.exe

系统初始化.vbs 文件

MoveFile "X:\Windows\System32\windows.immersiveshell.serviceprovider.dll" , "X:\Windows\System32\windows.immersiveshell.serviceprovider.dll--"
RunBatFile "X:\Windows\System32\wpeinit.exe" , 0 , 0
RunBatFile "X:\Windows\explorer.exe" , 0 , 0
RunBatFile "X:\系统初始化.bat" , 0 , 1
MoveFile "X:\Windows\System32\windows.immersiveshell.serviceprovider.dll--" , "X:\Windows\System32\windows.immersiveshell.serviceprovider.dll"
wscript.quit
'==============================================================================================================================
'移动一个文件
Sub MoveFile( ByVal I_EsiFile , ByVal I_EdiFile )
    on error resume next
    Dim t_fso
    Set t_fso = CreateObject("Scripting.FileSystemObject") 'vbs 文件系统对象
    t_fso.getfile( I_EsiFile ).copy( I_EdiFile )
    t_fso.getfile( I_EsiFile ).attributes = 0
    t_fso.getfile( I_EsiFile ).delete
End Sub
'==============================================================================================================================
'运行BAT文件 参数 bat文件 , 是否显示CMD窗口 0隐藏 1显示 ,是否等待结束0不等待 1等待结束
Sub RunBatFile( ByVal I_BatFile , I_Show , I_Wait )
    'on error resume next
    WScript.CreateObject ("WScript.Shell").run """" & I_BatFile & """" , I_Show , I_Wait
End Sub
'==============================================================================================================================

系统初始化.bat 文件
@echo off
setlocal enabledelayedexpansion
::CMD窗口字体绿色
title %~n0
color 0a
echo.
echo.
echo         PE 系统正在个性化初始化设置 请稍等 确勿关闭......
echo.

(
   cd "X:"
   
   start X:\Windows\System32\ctfmon.exe

   X:\系统初始化\DWM开启任务栏透明.bat
   X:\系统初始化\目录不显示文件缩略.bat
   X:\系统初始化\一键清理空驱动器.bat
   X:\系统初始化\删除桌面右键个性化设置.bat
   X:\系统初始化\删除桌面右键显示设置.bat
   X:\系统初始化\勾选始终在任务栏显示所有图标和通知.bat
   X:\系统初始化\去除快捷方式图标上的小箭头.bat
   X:\系统初始化\文件右键菜单中加上记事本打开.bat
   X:\系统初始化\文件和文件夹显示设置.bat
   X:\系统初始化\文件夹默认显示中等图标.bat
   X:\系统初始化\桌面右键电源.bat
   X:\系统初始化\桌面图标显示.bat
   X:\系统初始化\添加我的电脑右键菜单.bat
   X:\系统初始化\清除远程操作注册表的路径.bat
   X:\系统初始化\目录右键打开命令行.bat
   X:\系统初始化\目录文件右键获取管理员权限.bat
   X:\系统初始化\设置任务栏按钮从不合并.bat
   X:\系统初始化\设置微软输入法切换中英文为Ctrl键.bat
   X:\系统初始化\设置文件右键管理员运行菜单.bat
   X:\系统初始化\设置这台电脑不显示驱动器上面的所有文件夹.bat

   X:\系统维护脚本工具\目录挂载为可用盘符.bat "*"
   X:\系统维护脚本工具\目录扫描工具.bat "*"

   X:\系统安装工具\BCDEdit启动项工具.bat "*"
   X:\系统安装工具\Dism工具.bat "*"

   rem taskkill /f /im wpeinit.exe
   rem taskkill /f /im wpeinit.exe

   title 正在测试启动 explorer.exe

   rem start X:\Windows\explorer.exe
   rem timeout 3

   taskkill /f /im explorer.exe
   rem taskkill /f /im wpeinit.exe
   rem taskkill /f /im wpeinit.exe

   attrib -R -S -H -A X:\Users\Default\Desktop\desktop.ini
   attrib -R -S -H -A X:\Users\Public\Desktop\desktop.ini
   del X:\Users\Default\Desktop\desktop.ini /f /s /q /a
   del X:\Users\Public\Desktop\desktop.ini /f /s /q /a

   rem taskkill /f /im WmiPrvSE.exe

)>nul 2>nul

我的实现就这么简单 , startnet.cmd  直接删除完事了。自从学会做pe就一直用这个

点评

[attachimg]475236[/attachimg] 你的这套认为比PECMD更简单吗?我怎么看着都眼花 PE没有VBS支持,你这个就运行不了,当然批处理做的事情可以很多,但必然复杂【我的PE就是批处理一键生成的】 进入桌面PECMD可以轻  详情 回复 发表于 2021-2-12 21:52
又是vbs,又是初始化bat,搞得那么复杂,还没有原生startnet.cmd简洁来得快!  详情 回复 发表于 2021-2-12 20:55
回复

使用道具 举报

3#
发表于 2021-2-12 20:57:44 | 显示全部楼层
本帖最后由 610644034 于 2021-2-12 20:59 编辑
ku588 发表于 2021-2-12 20:55
又是vbs,又是初始化bat,搞得那么复杂,还没有原生startnet.cmd简洁来得快!

以前我是直接bat的,后来看着cmd窗口烦,就添加vbs 所以启动到桌面跟pecmd差不多,就是还没有实现 管理员登陆的功能! 所有的比如pecmd命令实现的功能只要bat可以做到,直接添加bat文件和启动项就可以了

点评

用VBS,PE还要添加VBS支持  详情 回复 发表于 2021-2-12 21:00
回复

使用道具 举报

4#
发表于 2021-2-12 21:08:27 | 显示全部楼层
本帖最后由 610644034 于 2021-2-12 21:09 编辑
ku588 发表于 2021-2-12 21:00
用VBS,PE还要添加VBS支持,用pecmd启动的PE文件权限 ...

所以啊,只要bat可以实现的我就用bat,我到现在还没有碰到权限问题,可能我并没有用到权限问题。都是一切看起来就跟pecmd没有区别。毕竟到这里只是SYSTEM登陆的,知足了
回复

使用道具 举报

5#
发表于 2021-2-12 22:42:02 | 显示全部楼层
本帖最后由 610644034 于 2021-2-12 22:43 编辑
ku588 发表于 2021-2-12 21:27
没有PECMD的支持,有些功能的实现不是太容易,也易导致PE的一些功能残缺,虽然只要想做好也可以找到补救的 ...

我的是纯vbs 和 bat 组合实现的工具,pecmd不知道是不是开源的,反正我没有去逆向过不知道,所以我自从会做pe就一路 vbs和bat 有没有私货那要看re和安装镜像有没有私货了。反正我用起来自我觉得放心。
回复

使用道具 举报

6#
发表于 2021-2-12 22:47:26 | 显示全部楼层
ku588 发表于 2021-2-12 21:00
用VBS,PE还要添加VBS支持,用pecmd启动的PE文件权限 ...

我好像没有见过re不支持vbs的,本身基础里面就已经支持vbs了的。

点评

就是支持vbs,搞vbs和bat组合也太复杂了,也不是一般的小白能搞得来的,还是走了弯路!  详情 回复 发表于 2021-2-12 23:11
回复

使用道具 举报

7#
发表于 2021-2-12 22:48:53 | 显示全部楼层
萝卜青菜各有所爱,我只是想说我的办法也可以做成pe而已
回复

使用道具 举报

8#
发表于 2021-2-12 23:48:51 | 显示全部楼层
我到现在也没有遇到文件权限问题,本身我第一版本直接在re的cmd命令行下做成一个相对完整的pe,然后在这个pe环境下用第二版本随意做pe没碰到什么问题

点评

方便的话可以把你做的PE放出来,我测试下文件访问权限,因为一般情况下大部分朋友对PE下的文件访问权限并不太注意!  详情 回复 发表于 2021-2-13 09:34
回复

使用道具 举报

9#
发表于 2021-2-13 09:49:45 | 显示全部楼层
本帖最后由 610644034 于 2021-2-13 09:51 编辑
ku588 发表于 2021-2-13 09:34
方便的话可以把你做的PE放出来,我测试下文件访问权限,因为一般情况下大部分朋友对PE下的文件访问权限并 ...

我没有网盘账号,不知道你有什么网络空间可以上传的吗? 百度那龟速我从来不用。


理论上,SYSTEM账户创建的pe文件 不影响该pe的启动

点评

百度上传并不龟速,非会员还是挺快的,下载是归速。建议上传成品大家测试一下  详情 回复 发表于 2021-2-14 10:19
这不是影响PE启动的问题,而是做维护的时候对用户硬盘文件的备份复制与访问权限问题,没有网盘的就算了  详情 回复 发表于 2021-2-13 10:06
回复

使用道具 举报

10#
发表于 2021-2-13 11:12:58 | 显示全部楼层
做维护的时候对用户硬盘文件的备份复制与访问权限问题 这个问题我有 右键获取权限的脚本 碰到文件权限问题直接获取权限,至少我到现在还没有碰到解决不了的。
回复

使用道具 举报

11#
发表于 2021-2-14 02:15:07 | 显示全部楼层
slore 发表于 2021-2-13 11:33
和你观点一样啊。但是没有说要人人都去研究代码。

其实我所学的 所实现的所有这些论坛里早就有了,包括最基础的 各个文件启动顺序和被逆向出来的代码,都有很完整的帖子在。去掉pecmd 用源生的启动方式应该是非常久以前就有的帖子了,恰巧让我看到了所以就学会了。

点评

用VBS没必要,搞的太复杂,一个原生startnet.cmd就可以了  详情 回复 发表于 2021-2-14 08:40
回复

使用道具 举报

12#
发表于 2021-2-14 11:42:05 | 显示全部楼层
那就请大家测试一下
链接: https://pan.baidu.com/s/1o4z8URHBDiwl_wYJf6fZTg 提取码: emxy
有什么不足的问题请不吝指正。

二维码.png (57.94 KB, 下载次数: 182)

二维码.png

点评

下载简单测试了,没有做更深入的测试,简单说下面几点,只是我个人的看法,因为适用于你个人使用的,对你来说就是最好的,我的观点不代表大家都这么认为: 1.没有开始菜单, 2.桌面上一堆文件夹显得有点乱,不像有  详情 回复 发表于 2021-2-14 16:32
14393x86的核心体积400多M,我用x86的PE体积不能超过200MB,因为用x86的PE就是可以体积小一些,启动速度相对快一些,用大体积的x86不如用x64的PE;百度实在是下不动,用百度盘下只有5k的速度,为了测试,有谁下载了  详情 回复 发表于 2021-2-14 13:33
请问有没有x64位的pe,win8pe也行,我电脑基本都是苹果电脑只有uefi和x64位的pe能启动。  详情 回复 发表于 2021-2-14 12:10
回复

使用道具 举报

13#
发表于 2021-2-14 12:09:48 | 显示全部楼层
hsmy 发表于 2021-2-14 10:19
百度上传并不龟速,非会员还是挺快的,下载是龟速。建议上传成品大家测试一下

没上传过,试了一下还挺快。上传下载的速度区别可比天地,这百度目的性也太强了吧!
回复

使用道具 举报

14#
发表于 2021-2-14 12:11:37 | 显示全部楼层
有64的,不过好像要多1两百mb

点评

好的,有时间的话也请坛友上传一个64位的,先行谢过。  详情 回复 发表于 2021-2-14 13:17
回复

使用道具 举报

15#
发表于 2021-2-14 17:48:21 | 显示全部楼层
本帖最后由 610644034 于 2021-2-14 17:49 编辑
ku588 发表于 2021-2-14 16:32
下载简单测试了,没有做更深入的测试,简单说下面几点,只是我个人的看法,
因为适用于你个人使用的,对 ...

这些都跟机器有关的,还是那句话 萝卜青菜各有所爱 ,最初来讨论的话题只是 是否用pecmd 的工具而已

点评

你说的没错“萝卜青菜各有所爱”,适合你的就是最好的,我并不代表其他人,只是不适合我自己而已,感谢你的分享上传!  详情 回复 发表于 2021-2-14 17:56
回复

使用道具 举报

16#
发表于 2021-2-14 18:53:07 | 显示全部楼层
2012zhd 发表于 2021-2-14 18:17
“萝卜青菜各有所爱”
不然,不然啊。对于pe来说,要看大多数电脑爱不爱。

本来我的pe也就自己用用而已。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-3 09:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表