khauyeung 发表于 2009-7-10 09:08:34

原帖由 lqcai 于 2009-7-10 08:46 发表 http://bbs.wuyou.net/images/common/back.gif


是呀,我是删除整个 noclose ,同时添加 NoLogoff 屏蔽注销选项
谢谢,我将再试试!

试了,还是不成,只好放弃了!

[ 本帖最后由 khauyeung 于 2009-7-10 09:51 编辑 ]

mxdooxxooxx1 发表于 2009-7-10 09:10:36

期待更小的。 哈。 

neo4026 发表于 2009-7-10 10:50:11

原帖由 khauyeung 于 2009-7-10 09:08 发表 http://bbs.wuyou.net/images/common/back.gif

谢谢,我将再试试!

试了,还是不成,只好放弃了!

┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃      │格式│SHEL <文件名(含路径)>,[密码MD5字符串],[重试次数]                                          ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │功能│加载指定的SHELL,并将SHELL锁定。                                                            ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │参数│■文件名为SHELL文件名(含路径,可使用环境变量)。                                             ┃
┃      │    │■密码是英文字母和数字,区分大小写,密码的最大长度是12个字符。                              ┃
┃      │    │■省略密码MD5字符串时会自动登录,默认的重试机会为3次。                                    ┃
┃'SHEL'├──┼──────────────────────────────────────────────┨
┃      │示例│SHEL %SystemRoot%\EXPLORER.EXE,e10adc3949ba59abbe56e057f20f883e,5                           ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │备注│※本命令功能与EXEC $相似,修改进程中关机代码(挂接"ExitWindowsEx"函数)。                     ┃
┃      │    │※本命令同时具有锁定SHELL的功能,当SHELL被杀时能自动加载SHELL。                           ┃
┃      │    │※带登录密码的SHELL命令,建议在它之前开启LOGO命令。                                       ┃
┃      │    │※SHEL命令之后的TEXT命令的各参数可能要重新设置。                                          ┃
┃      │    │※SHEL命令必须在HOTK命令之后,本命令不能在命令行中使用,只能在配置文件中使用。            ┃
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
解决那问题是PECMD的功能之一.正常系统里那一步是由winlogon.exe负责(注销,然后关机之类的).而PE里的winlogon.exe是在minint下运行,没有标准的登录过程,自然就无法响应(也可以说是m$根本没考虑pe下explorer关机的情况).
而在无忧的PE里PECMD就负责处理这个.

[ 本帖最后由 neo4026 于 2009-7-10 10:51 编辑 ]

neo4026 发表于 2009-7-10 10:53:38

加拿大朋友问的是如何操作,汗,没看见.
简单点说,修改CmdLine为PECMD.exe MAIN PECMD.ini
然后补充PECMD.exe
PECMD.ini中输入以下内容:
INIT IK
FONT %SystemRoot%\Fonts


LINK %Programs%\附件\计算器,%CurDir%\calc.exe
LINK %Programs%\附件\记事本,%CurDir%\notepad.exe
LINK %Programs%\附件\注册表编辑器,%SystemRoot%\regedit.exe
LINK %Programs%\附件\资源管理器,%SystemRoot%\explorer.exe
LINK %Programs%\附件\画图,%CurDir%\mspaint.exe
LINK %Desktop%\命令提示符,%CurDir%\cmd.exe

FILE %Public%\Desktop\desktop.ini
FILE %Desktop%\desktop.ini

SHEL %SystemRoot%\Explorer.EXE

EXEC =%CurDir%\winpeshl.exe
TIPS 网络初始化完成,请点击桌面的 TcpCfg 图标设置网络,8000,4,%CurDir%\TcpCfg.exe
LINK %Desktop%\TcpCfg,%CurDir%\TcpCfg.exe
WAIT 8000
注意winpeshel.ini清空,startnet.cmd只写exit
我在这吃过亏了: )

[ 本帖最后由 neo4026 于 2009-7-10 10:54 编辑 ]

qq58945591 发表于 2009-7-10 11:00:06

下载地址没有啊。ftp3无法连接

lqcai 发表于 2009-7-10 11:17:03

原帖由 neo4026 于 2009-7-10 10:53 发表 http://bbs.wuyou.net/images/common/back.gif
加拿大朋友问的是如何操作,汗,没看见.
简单点说,修改CmdLine为PECMD.exe MAIN PECMD.ini
然后补充PECMD.exe
PECMD.ini中输入以下内容:
INIT IK
FONT %SystemRoot%\Fonts


LINK %Programs%\附件\计算 ...

winpeshl.ini 不用清空吧,我就保留了一行 wpeinit ,让 winpeshl.exe 运行 wpeinit 执行网络初始化,如果删除 winpeshl.ini 文件,而 pecmd.ini 中又设置运行 winpeshl.exe, 则必须修改 startnet.cmd ,否则 winpeshl 会运行 startnet.cmd .winpeshl.exe 优先执行 winpeshl.ini ,若无 winpeshl.ini ,则会执行 startnet.cmd

潇湘晨光 发表于 2009-7-10 11:19:03

启动的速度很快!..

neo4026 发表于 2009-7-10 11:21:38

原帖由 lqcai 于 2009-7-10 11:17 发表 http://bbs.wuyou.net/images/common/back.gif


winpeshl.ini 不用清空吧,我就保留了一行 wpeinit ,让 winpeshl.exe 运行 wpeinit 执行网络初始化,如果删除 winpeshl.ini 文件,而 pecmd.ini 中又设置运行 winpeshl.exe, 则必须修改 startnet.cmd ,否则 ...
原来如此
学习了: )

neo4026 发表于 2009-7-10 11:30:17

决定从今天开始慢慢完善这个
先从外置程序开始

kuailetiande 发表于 2009-7-10 11:34:37

默认分辨率1024 x 768,各人认为还是800x600比较好

小天才 发表于 2009-7-10 11:38:55

完善了没有?完善就要下载收藏了

jianliulin 发表于 2009-7-10 11:42:52

原帖由 kuailetiande 于 2009-7-10 11:34 发表 http://bbs.wuyou.net/images/common/back.gif
默认分辨率1024 x 768,各人认为还是800x600比较好
现在应该比较少人用800*600 了

neo4026 发表于 2009-7-10 11:47:06

原帖由 小天才 于 2009-7-10 11:38 发表 http://bbs.wuyou.net/images/common/back.gif
完善了没有?完善就要下载收藏了
建议今晚再下载
还有俩小BUG

jianliulin 发表于 2009-7-10 11:48:16

原帖由 neo4026 于 2009-7-10 11:47 发表 http://bbs.wuyou.net/images/common/back.gif

建议今晚再下载
还有俩小BUG
可以放到ftp2吗,那个服务器比较快,也很稳定

lqcai 发表于 2009-7-10 11:55:11

原帖由 neo4026 于 2009-7-10 11:30 发表 http://bbs.wuyou.net/images/common/back.gif
决定从今天开始慢慢完善这个
先从外置程序开始

如果不希望看到启动时的颜色变换的log文本,可以不使用LOGO命令,只是屏幕是纯黑色的,不过时间非常短,很快就会进入桌面,用了LOGO背景图,启动时就调整分辨率,该背景图不会自动全屏拉伸,有点不爽(呵呵,也许有全屏拉伸的参数,只是我不会.)
同时我也没有使用 INIT 命令,原因是使用了 INIT 命令后,会创建一个顽固的 启动 文件夹,删除不掉,同时会更改 开始菜单用户文档、系统桌面等配置目录。不过,不使用 INIT 就不会有托盘菜单。FONT 命令也可以删除,字体不用注册,字体注册信息实际上注册里已经有了。

secowu 发表于 2009-7-10 14:03:06

原帖由 neo4026 于 2009-7-10 11:30 发表 http://bbs.wuyou.net/images/common/back.gif
决定从今天开始慢慢完善这个
先从外置程序开始
支持n版。。。。。。

rstart 发表于 2009-7-10 14:20:32

支持n版。。。。。。

小天才 发表于 2009-7-10 14:47:35

原帖由 neo4026 于 2009-7-10 11:47 发表 http://bbs.wuyou.net/images/common/back.gif

建议今晚再下载
还有俩小BUG


晕,已经下了,明天再下新的

那怎么做外置程序挂载呢?希望一起提供

[ 本帖最后由 小天才 于 2009-7-10 14:50 编辑 ]

lxl1638 发表于 2009-7-10 15:02:31

原帖由 lqcai 于 2009-7-10 11:55 发表 http://bbs.wuyou.net/images/common/back.gif


如果不希望看到启动时的颜色变换的log文本,可以不使用LOGO命令,只是屏幕是纯黑色的,不过时间非常短,很快就会进入桌面,用了LOGO背景图,启动时就调整分辨率,该背景图不会自动全屏拉伸,有点不爽(呵呵,也许有全 ...


分辨率与LOGO无关,LOGO使用当前分辨率。

你定制的PE,用户目录在"X:\Windows\System32\Config\SystemUserProFile"下,实际上可能是个错误,
正确的用户目录应该在"X:\User\"下,前者目录名很长,是注册表信息不全或者是执行WinPEShl.EXE功能不完整引起的。
如果注册表信息完整,用户目录就应该在"X:\User\"下。

[ 本帖最后由 lxl1638 于 2009-7-10 15:05 编辑 ]

neo4026 发表于 2009-7-10 15:05:53

原帖由 小天才 于 2009-7-10 14:47 发表 http://bbs.wuyou.net/images/common/back.gif



晕,已经下了,明天再下新的

那怎么做外置程序挂载呢?希望一起提供
PECMD.ini中加入LOAD语句

原帖由 lxl1638 于 2009-7-10 15:02 发表 http://bbs.wuyou.net/images/common/back.gif



分辨率与LOGO无关,LOGO使用当前分辨率。

你定制的PE,用户文录在"X:\Windows\System32\Config\SystemUserProFile"下,实际上可能是个错误,
正确的用户目录应该在"X:\User\"下,前者目录名很长,是注 ...

嗯 可能是WinBuilder的脚本有些问题 我手动改吧 我知道在哪改

secowu 发表于 2009-7-10 15:08:40

回复 #50 neo4026 的帖子

改好了,上传,好测试

neo4026 发表于 2009-7-10 15:11:09

原帖由 secowu 于 2009-7-10 15:08 发表 http://bbs.wuyou.net/images/common/back.gif
改好了,上传,好测试
好的

lqcai 发表于 2009-7-10 15:18:23

原帖由 lxl1638 于 2009-7-10 15:02 发表 http://bbs.wuyou.net/images/common/back.gif



分辨率与LOGO无关,LOGO使用当前分辨率。

你定制的PE,用户目录在"X:\Windows\System32\Config\SystemUserProFile"下,实际上可能是个错误,
正确的用户目录应该在"X:\User\"下,前者目录名很长,是注 ...

分辨率与LOGO无关,LOGO使用当前分辨率。也就是说,启动时就更改分辨率必须在使用 LOGO 前使用 DISP 命令?

不采用 PECMD 接管 winpeshl.exe 时,系统用户名是 SYSTEM ,用户文件皆位于 X:\Windows\System32\Config\SystemUserProFile 下,

采用 PECMD 接管 winpeshl ,不使用 INIT 的情况下,用户名是 也是 SYSTEM ,用户目录和前者相同。

采用 INIT 的情况下,用户目录发生变化,不再是X:\Windows\System32\Config\SystemUserProFile,有两个位置,一个是 隐藏文件夹 Programdata,一个是 User 目录。

我不采用 INIT 的 原因还有一个就是 INIT 会自动创建“启动” 文件夹,且无法删除。

neo4026 发表于 2009-7-10 15:23:06

原帖由 lqcai 于 2009-7-10 15:18 发表 http://bbs.wuyou.net/images/common/back.gif


分辨率与LOGO无关,LOGO使用当前分辨率。也就是说,启动时就更改分辨率必须在使用 LOGO 前使用 DISP 命令?

不采用 PECMD 接管 winpeshl.exe 时,系统用户名是 SYSTEM ,用户文件皆位于 X:\Windows\Syst ...
我INIT了 目录还是system32那个

lqcai 发表于 2009-7-10 16:07:33

原帖由 neo4026 于 2009-7-10 15:23 发表 http://bbs.wuyou.net/images/common/back.gif

我INIT了 目录还是system32那个
呵呵,刚才又修改测试了下,使用 INIT 后,用户名还是 SYSTEM,用户目录也还是 systemprofile 文件夹下,和不使用 INIT 的区别是公用用户桌面目录生效,自动创建了 desktop.ini 隐藏文件,位于 user\public 目录下,还有一些其他变化。好像老九上传的那个测试 pe 使用 INIT 后,systemprofile 下的配置会失效。

用户目录位于 x:\user 还是 systemprofile 下我想关系不是很大。只是后者路径太长了点,还有就是希望“启动” 文件夹能被删除,

[ 本帖最后由 lqcai 于 2009-7-10 16:15 编辑 ]

secowu 发表于 2009-7-10 16:43:23

那就有希望了,因为公共目录已经到了user下
搞搞用户目录还是有希望到user下的

lqcai 发表于 2009-7-10 17:06:11

关于winpe2.1 是否使用 INIT 的前后变化

我定制的那个 0709 winpe2.1 未使用 INIT 的用户目录:


使用INIT初始化后,未设置显示隐藏文件


两者的主要变化体现在公用用户目录的图标变化,前者未自动创建隐藏配置文件 desktop.ini,后者自动创建配置文件,故图标变化,但SYSTEM用户目录的桌面和文档目录仍未位于 system32\config\systemprofile 文件夹,desktop 图标未变化是因为事先脱机已创建desktop文件夹,此时系统不自动创建隐藏配置文件。

下图是7月5日老九发布的测试 vistape,已使用 INIT 初始化,文档目录有两个,一个位于systemprofile目录下,一个位于 x:\user\default 隐藏目录下,systemprofile 目录下的桌面菜单、开始菜单失效,上两者未失效。实际上这个pe的源和前两者是同一个,都修改自0621/0622的winpe2.1,同样使用 INIT 变化却不一样,不知老九修改了注册表的那些内容。



[ 本帖最后由 lqcai 于 2009-7-10 17:27 编辑 ]

lxl1638 发表于 2009-7-10 17:39:32

挂 SYSTEM 上来,看看有没有定义了 UserProFile ?
如果没有这项,用户目录就可能在 SYSTEM32\Config\SystemProFiles下,这个是系统的默认设置,即注册表中的数据不完整时系统会采用这个默认设置。或者说,注册表有错误时系统就采用这里的设置,也可以说是 NT6.x 系统的一种"容错"方法。

[ 本帖最后由 lxl1638 于 2009-7-10 17:43 编辑 ]

lqcai 发表于 2009-7-10 18:01:32

原帖由 lxl1638 于 2009-7-10 17:39 发表 http://bbs.wuyou.net/images/common/back.gif
挂 SYSTEM 上来,看看有没有定义了 UserProFile ?
如果没有这项,用户目录就可能在 SYSTEM32\Config\SystemProFiles下,这个是系统的默认设置,即注册表中的数据不完整时系统会采用这个默认设置。或者说,注册 ...
刚才用registryworkshop比较下 system ,发现我的那个少了这个
HKEY_LOCAL_MACHINE\1\ControlSet001\Control\Session Manager\Environment]
"UserProFile"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,00,69,\
00,76,00,65,00,25,00,5c,00,55,00,73,00,65,00,72,00,73,00,5c,00,44,00,65,00,\
66,00,61,00,75,00,6c,00,74,00,00,00

lxl1638 发表于 2009-7-10 18:07:50

原帖由 lqcai 于 2009-7-10 18:01 发表 http://bbs.wuyou.net/images/common/back.gif

刚才用registryworkshop比较下 system ,发现我的那个少了这个
HKEY_LOCAL_MACHINE\1\ControlSet001\Control\Session Manager\Environment]
"UserProFile"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,0 ...
对,就是少了这个。

可以肯定,用户目录在那里都不会影响实质上的使用,但太深太长的目录名不方便记忆,也不方便管理,如用CMD处理用户目录中的一些文件(如快捷方式等),可能会因目录名太长导致出错。

也可以肯定,UserProFile可以定义到任意位置。

如果注册表数据完整正确,整个SYSTEM32\Config\SystemUserProFile目录有可能可以精简删除。

[ 本帖最后由 lxl1638 于 2009-7-10 18:41 编辑 ]
页: 1 [2] 3 4 5 6 7
查看完整版本: [7月11日更新]基于Windows 2008的PE 2.1,纯内核