无忧启动论坛

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

用WinBuilder制作一个Win8PE (X86,X64)

    [复制链接]
1651#
发表于 2014-2-28 11:41:27 | 只看该作者
本帖最后由 2013renrenlove 于 2014-2-28 11:46 编辑
sp_star 发表于 2014-2-28 10:10
PE以system帐户登录,但并不需要自己新建。


谢谢你的回复,但我的意思是:是不是pe系统是自己新建一个“特殊账户”登陆运行的。没有加入Administrators组,等于是个“太监”系统,被“阉割”了系统,因此怎么弄都无法进行修改权限等操作,好像许多依托账户的软件无法运行。可能我要求的太多的了。
回复

使用道具 举报

1652#
 楼主| 发表于 2014-2-28 15:23:09 | 只看该作者
2013renrenlove 发表于 2014-2-28 11:41
谢谢你的回复,但我的意思是:是不是pe系统是自己新建一个“特殊账户”登陆运行的。没有加入Administra ...

现在有2种系统,一种以system登录,一种以admin登录。但2种系统应该都不能添加用户,这主要是没有添加这部分功能的原因,因为添加用户在pe里毕竟不经常用。
回复

使用道具 举报

1653#
发表于 2014-2-28 16:19:02 | 只看该作者
本帖最后由 2013renrenlove 于 2014-2-28 16:22 编辑
sp_star 发表于 2014-2-28 15:23
现在有2种系统,一种以system登录,一种以admin登录。但2种系统应该都不能添加用户,这主要是没有添加这 ...


学习了,谢谢!有添加用户并不是要添加用户,而只是想添加一些依托账户运行的软件,现在看来只有放弃这个想法了,等待大大们有朝一日破解出来,不让admin登录的时候自行创建特殊账户进行登录,呵呵!
也就是pe启动后在HKEY_LOCAL_MACHINE\SECURITY 下多了个SAM项。
回复

使用道具 举报

1654#
 楼主| 发表于 2014-2-28 16:36:51 | 只看该作者
2013renrenlove 发表于 2014-2-28 16:19
学习了,谢谢!有添加用户并不是要添加用户,而只是想添加一些依托账户运行的软件,现在看来只有放弃这 ...

具体是什么软件呢?
回复

使用道具 举报

1655#
发表于 2014-2-28 16:48:51 | 只看该作者
本帖最后由 2013renrenlove 于 2014-2-28 17:02 编辑
sp_star 发表于 2014-2-28 16:36
具体是什么软件呢?


测试软件时都莫名终止运行,且没有错误提示,就想到搞账户,结果是没有账户呀,所以无法继续进行。想添加的有powershell_ise.exe、ASSSDBenchmark等。另外还想弄清楚Microsoft.NET的功能是否有效,见笑了,还望多指教,谢了!
有些驱动都依托Microsoft.NET 、vc、 Dx等了。所以想弄清楚这些功能是否有效。
回复

使用道具 举报

1656#
 楼主| 发表于 2014-2-28 16:57:44 | 只看该作者
2013renrenlove 发表于 2014-2-28 16:48
测试软件时都莫名终止运行,且没有错误提示,就想到搞账户,结果是没有账户呀,所以无法继续进行。想添加 ...

ASSSDBenchmark不知道,但powershell需要Microsoft.NET,应该和帐户没什么关系。
目前不支持.NET,需自己想办法集成。
回复

使用道具 举报

1657#
发表于 2014-2-28 17:11:45 | 只看该作者
sp_star 发表于 2014-2-28 16:57
ASSSDBenchmark不知道,但powershell需要Microsoft.NET,应该和帐户没什么关系。
目前不支持.NET,需自 ...


多谢指点!自己觉得集成Microsoft.NET了,该加的都加了,就不知道集成全了没有,没有集成Microsoft.NET时运行ASSSDBenchmark有提示“需要Microsoft.NET”的,“集成Microsoft.NET”后提示KernelBase.dll故障,而试安装Microsoft.NET,提示需要账户,所以想到搞账户的。

ASSSDBenchmark是测试固态硬盘的。
回复

使用道具 举报

1658#
 楼主| 发表于 2014-2-28 19:52:42 | 只看该作者
这个脚本里有个eventviewer,会集成一个很精简的.NET,以支持eventviewer的运行。
此外,这里有x64的.NET脚本,不过没试过能不能用。你有兴趣,可以试试。
http://theoven.org/index.php?topic=883.0
回复

使用道具 举报

1659#
发表于 2014-2-28 20:05:58 | 只看该作者
本帖最后由 2013renrenlove 于 2014-2-28 20:08 编辑

呵呵...全部英文,真要命!只看懂的是 win 8.1 64 位用的,不好意思,我现在搞的是32位的,这个里面有东西下载,可不知道里面的意思,下载了也不知道怎么没法弄。好像要用WinBuilder进行处理的吧?非常感谢你的帮助!
回复

使用道具 举报

1660#
发表于 2014-2-28 20:14:47 | 只看该作者
还得声明下:我不懂WindowsPowerShell的,只是利用WindowsPowerShell来测试.NET弄全了没有而已。不过懂WindowsPowerShell是以后的趋势。
回复

使用道具 举报

1661#
 楼主| 发表于 2014-2-28 20:55:14 | 只看该作者
2013renrenlove 发表于 2014-2-28 20:05
呵呵...全部英文,真要命!只看懂的是 win 8.1 64 位用的,不好意思,我现在搞的是32位的,这个里面有东西 ...

如果不嫌体积大,可以试试这个方式:
先包括eventViewer制作,完成之后,自己拷贝windows\Microsoft.NET目录和windows\assembly目录,也许要加上system32\wbem目录,重新打包。
回复

使用道具 举报

1662#
发表于 2014-2-28 21:20:22 | 只看该作者
本帖最后由 2013renrenlove 于 2014-2-28 21:25 编辑

老师:“先包括eventViewer制作”比较专业,不好意思,像WinBuilder这样的制作本人也没有搞过,真不懂怎么做,“完成之后,自己拷贝windows\Microsoft.NET目录和windows\assembly目录,也许要加上system32\wbem目录,重新打包。”,理解!拷贝assembly目录,弄过,没有反应,里面貌似卸载项目时用的,不过这个可以有,还可以添加进去进行测试的,成功后再减嘛,现在就求成功,呵呵。
另:现在不怕体积大,东西容量都大了,小,是一张盘,大,不过一张盘。主要是,功能能够够得上!
回复

使用道具 举报

1663#
 楼主| 发表于 2014-2-28 22:07:29 | 只看该作者
2013renrenlove 发表于 2014-2-28 21:20
老师:“先包括eventViewer制作”比较专业,不好意思,像WinBuilder这样的制作本人也没有搞过,真不懂怎么 ...

WunBuilder有一个Addons-->EventViewer的选项。
回复

使用道具 举报

1664#
发表于 2014-2-28 22:19:23 | 只看该作者
本帖最后由 2013renrenlove 于 2014-3-1 02:33 编辑

回老师:那必须从头弄起咯,对那个英文蛋疼,弄漏了什么就问题多多了,嗨,只能试下了,有不懂的地方还望老师不吝赐教,先谢过了!
回复

使用道具 举报

1665#
发表于 2014-3-2 08:42:04 | 只看该作者
本帖最后由 2013renrenlove 于 2014-3-2 09:14 编辑

汇报下楼主老师,用你的WunBuilder已经成功制作了一个win8.1pe了,而且本地用户和组是正常的,powershell_ise也能够正常运行,现在就是ASSSDBenchmark还是没法运行,还是提示KernelBase.dll故障。看起来要再继续折腾了,呵呵。
事件查看器无法查看应用程序事件,提示可能服务没有运行或者什么(文件或名称)太长(50).服务是已经启动的。
图片查看器无法查看图片,提示图片文件损坏。
回复

使用道具 举报

1666#
发表于 2014-3-2 09:42:29 | 只看该作者
2013renrenlove 发表于 2014-2-28 16:19
学习了,谢谢!有添加用户并不是要添加用户,而只是想添加一些依托账户运行的软件,现在看来只有放弃这 ...

可以添加啊,Win8中也可以登录啊:
NET USER Administrator hhh333
NET USER Guest /active:yes
NET USER Guest /passwordreq:no
NET USER H3 /ADD
NET LOCALGROUP Administrators H3 /ADD
NET USER H3 hhh333
回复

使用道具 举报

1667#
 楼主| 发表于 2014-3-2 09:57:20 | 只看该作者
2013renrenlove 发表于 2014-3-2 08:42
汇报下楼主老师,用你的WunBuilder已经成功制作了一个win8.1pe了,而且本地用户和组是正常的,powershell_i ...


    先恭喜了。我对.NET Framework没什么了解,要靠你自己折腾了。
    Windows Event Log (eventlog)这个服务可能会受到.NET影响,添加.NET后启动不了。但如果加上网络,IE什么的,可能又能启动了。但它不会产生事件。这其实很不方便,但一直没办法解决。
事件查看器应该是可以用的,(eventlog启动的前提下),你可以从系统中拷贝一个事件文件来打开。主要是eventlog不生成事件记录。eventlog服务是比较基础的,最好让它能够启动。
     图片查看器什么的不知道,但如果没有添加.NET的话,应该是能够使用的。
     ASSSDBenchmark除了.NET,是不是还依赖其他的.dll文件?可以在win8.1的系统里安装看看什么情况,依赖哪些文件。kernelbase.dll应该是存在的。
回复

使用道具 举报

1668#
发表于 2014-3-2 10:20:17 | 只看该作者
hhh333 发表于 2014-3-2 09:42
可以添加啊,Win8中也可以登录啊:
NET USER Administrator hhh333
NET USER Guest /active:yes

多谢指点,我是试了下汉化Administrator的描述,估计弄坏什么了,找不到组名,以后再试,现在本地用户和组没有问题了。
回复

使用道具 举报

1669#
发表于 2014-3-2 10:30:59 | 只看该作者
sp_star 发表于 2014-3-2 09:57
先恭喜了。我对.NET Framework没什么了解,要靠你自己折腾了。
    Windows Event Log (eventlog) ...

回老师,ASSSDBenchmark不需要安装的。海选过.dll,没有找到,就怕还需要什么服务或者这些服务的文件,已经知道的服务是开启的。像MsDtc这个,难开啊。
再重新搞一下WunBuilder,去掉事件查看器。
回复

使用道具 举报

1670#
 楼主| 发表于 2014-3-2 10:39:11 | 只看该作者
.NET是怎么集成的?
ASSSDBenchmark似乎还需要WMI(system32\wbem目录),你拷贝进去了吗?
回复

使用道具 举报

1671#
发表于 2014-3-2 12:06:48 | 只看该作者
回老师:.NET是依样自己使用的系统集成的,就是不敢说集成全了。system32\wbem目录也是全部放进去的,还有VC,不过真吃不准这些东西弄全了没有。这些东西,东一点,西一点,比较繁琐的。kernelbase.dll故障又似乎与VC有关(网上有这么一说)。
回复

使用道具 举报

1672#
 楼主| 发表于 2014-3-2 14:07:07 | 只看该作者
hhh333 发表于 2014-2-27 19:20
下了一个cn_windows_8_1_enterprise_x64_dvd_2971863.iso,应该是企业版,有些文件升级到了9月30日16412版 ...

通过打补丁升级到16408,确实不能启动,最后发现是win32k.sys这个文件的问题,换回旧版(16384)就好了。但究竟是为什么就不知道了。
你也可以试试看。附件是x64_16384版本的文件。

win32k.7z

1.67 MB, 下载次数: 5

回复

使用道具 举报

1673#
 楼主| 发表于 2014-3-2 14:07:57 | 只看该作者
2013renrenlove 发表于 2014-3-2 12:06
回老师:.NET是依样自己使用的系统集成的,就是不敢说集成全了。system32\wbem目录也是全部放进去的,还有V ...

呵呵,慢慢来吧。PE就是这样的。
回复

使用道具 举报

1674#
 楼主| 发表于 2014-3-2 16:23:56 | 只看该作者
sp_star 发表于 2014-3-2 14:07
通过打补丁升级到16408,确实不能启动,最后发现是win32k.sys这个文件的问题,换回旧版(16384)就好了。但 ...

原因大概找到了。
win32k.sys版本升级了,需要新的签名文件,将catroot目录里package_*文件拷贝即可。对于x86的,并不需要签名文件,所以不出问题。
没办法找到具体文件,要增加几M的体积,不过,也有个好处,其他的升级需要的签名文件也拷贝进去了。
回复

使用道具 举报

1675#
发表于 2014-3-3 09:12:56 | 只看该作者
sp_star 发表于 2014-3-2 16:23
原因大概找到了。
win32k.sys版本升级了,需要新的签名文件,将catroot目录里package_*文件拷贝即可。对 ...

我也更换过win32k.sys,但没想过是catroot的问题。你的测试应该是对的,32位的可以,64位的不行,应该可能是签名的问题。
回复

使用道具 举报

1676#
 楼主| 发表于 2014-3-3 10:01:43 | 只看该作者
friend8179 发表于 2014-3-3 09:46
黑屏啥具体表现啊?

昨晚根据WIM OS全能娱乐版本文件列表用最新版本WIN8.1整了一个wim ramos,最后就只 ...

现象是不断重启,进不去桌面。新版的win8.1大部分是在9600.16384的基础上整合了补丁,对于64位来说, Package开头的签名文件就比较重要,对应了升级后文件的正确签名。
回复

使用道具 举报

1677#
 楼主| 发表于 2014-3-3 10:14:31 | 只看该作者
friend8179 发表于 2014-3-3 10:10
有道理,签名问题,导致系统启动到最后不能加载未签名dll和exe

话说现在的win8 X64比较无耻啊

之前说的可能不准确,应该是package_*.cat文件,位于catroot目录下。这个应该和.sys文件有关,和dll, exe应该没关系吧?
回复

使用道具 举报

1678#
发表于 2014-3-3 10:15:59 | 只看该作者
请教下楼主,做出来的X64pe,没有集成自带驱动,做完后安装不了驱动,怎么回事?有的提示是接口未知,有的缺数字签名,有没有什么好的办法? 另外这个做出的8.1的ramos 稳定性怎么样?
回复

使用道具 举报

1679#
 楼主| 发表于 2014-3-3 10:27:06 | 只看该作者
本帖最后由 sp_star 于 2014-3-3 10:28 编辑
friend8179 发表于 2014-3-3 10:20
对于本人的可能就有关系了,我的wim ramos应该已经启动到了加载用户设置方面,至少intel集成显卡是成功驱 ...


是的,问题看起来不一样。我的问题只和win32k.sys有关,其他文件升级到新版本没影响。
其实可以用BC比较一下新旧版本,版本不同的文件应该不是很多。
如果不加载显卡驱动,也是同样问题吗?
回复

使用道具 举报

1680#
 楼主| 发表于 2014-3-3 10:31:40 | 只看该作者
2010guoguo 发表于 2014-3-3 10:15
请教下楼主,做出来的X64pe,没有集成自带驱动,做完后安装不了驱动,怎么回事?有的提示是接口未知,有的 ...

如果你没有添加网络支持,又安装网卡驱动,就可能会提示接口未知。X64强制要求驱动签名,签名文件是驱动包自带的,后缀是cat.
Basic->Drivers选上以下选项再试试?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-27 08:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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