无忧启动论坛

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

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
421#
发表于 2016-10-27 23:35:37 | 显示全部楼层
本帖最后由 hhh333 于 2016-10-27 23:39 编辑
红毛樱木 发表于 2016-10-26 22:01
其实我觉得一个配置文件里执行多个DEVI命令时,只扫描一次硬件ID是最妥当的

经过测试:
1、%error%只能代表命令是不是被正确执行,并不能代表是不是匹配成功,因此每一个inf基本都会被正确执行。
2、每执行一次DEVI都首先会对硬件列表扫描一次,而每次的结果都是一样的,如果FORX来扫描inf文件安装效率将十分低下。

点评

老大两个多月没出现了,估计工作忙。 问题2,前段时间提过类似的,只有等老大出来处理了  详情 回复 发表于 2016-10-28 01:11
回复

使用道具 举报

422#
发表于 2016-10-31 07:41:44 | 显示全部楼层
devi xxx.cab形式的命令后立即执行相关的注册表操作会提示安装无签名而不能安装成功,我现在采用ljycslg的方案用dpinst工具来安装inf
回复

使用道具 举报

423#
发表于 2016-12-5 17:28:41 | 显示全部楼层
老大怎么一直没回复,DEVI真的要大动一下了。
回复

使用道具 举报

424#
发表于 2017-6-6 17:22:47 | 显示全部楼层
本帖最后由 hhh333 于 2017-6-6 17:24 编辑

M大好,该是出国回来了吧。那肯定海龟了。咱们土鳖还在继续玩PE。
DEVI说明里的功能有的用不起如DEVI *.inf /s搜子目录安装功能用不起,再一个就是DEVI每次扫描效率低下的问题。希望有一个强劲的DEVI功能!
1、希望将已知bug修正一下;
2、强化DEVI功能:
①解决每次扫描硬件功能
②为了加快安装效率可不可以引入索引功能:如做一个小工具提取inf中的驱动ID做成索引,安装时DEVI不用再读每个INF文件来比对,直接查找索引。也即有些工作可以在制作驱动包时就做好。
③对安装次数进行自定义,如单设备可以只找到第一个匹配的,双设备可以找两个,ALL可以找所有的。
回复

使用道具 举报

425#
发表于 2017-6-6 17:48:44 | 显示全部楼层
mdyblog 发表于 2017-6-6 17:39
DEVI说明里的功能有的用不起如DEVI *.inf /s搜子目录安装功能用不起
--------------------
按说已 ...

用指定目录inf安装时,我现在有时是用FORX先搜后装,效率低。
回复

使用道具 举报

426#
发表于 2017-6-6 18:00:11 | 显示全部楼层
mdyblog 发表于 2017-6-6 17:36
③对安装次数进行自定义,如单设备可以只找到第一个匹配的,双设备可以找两个,ALL可以找所有的。
----- ...

可能没表达好,我现在对于一些大型驱动包,如显卡的,使用了WIM来打包的形式,用CAB包解包太费时,由于安装INF子目录搜索不能用,所以用dpinst安装工具,发现这个也有问题,它会对所有的目录都尝试匹配安装。譬如这个驱动比较靠前,它会很快安装好,但如果靠后则很费时,靠前时虽然安装成功了,但因为还要继续尝试后面的驱动,安装过程也要等一下才能结束。
我就想,理想的状态就是匹配次数可以指定,如显卡最多是双显吧(当然最好是用哪个安装哪个,那就只要第一个匹配就行了),也即最多匹配两次成功就可以了;无线一般是一个吧,找到第一个匹配的,后面就不用找了。
回复

使用道具 举报

427#
发表于 2017-6-7 10:30:11 | 显示全部楼层
按说明,查找DEVI *sub D:\ABC,Display 这个命令应该是查找D:\ABC下的所有的显卡inf文件驱动并安装。当然,这个目前用不了。但想问一下,这个命令的逻辑是什么?即找到匹配的第一个安装,后续还有匹配的是如何处理的?如果双显卡会不会都进行安装?
回复

使用道具 举报

428#
发表于 2017-6-7 15:08:39 | 显示全部楼层
本帖最后由 hhh333 于 2017-6-7 15:11 编辑
mdyblog 发表于 2017-6-7 13:44
和直接安装INF一样, 只是遍历所有INF。
Display 则先只列出Display的设备,其它就丢掉。


1、直接指定一个INF可以安装;
2、带上*sub搜子目录无论是否指定类别都不能安装;
3、用FORX找再一个一个装,可以安装,但效率低,还要检查是否安装成功,排在前面的快;

感觉这个与CAB安装应该差不多的,怎么不行?想不通
回复

使用道具 举报

429#
发表于 2017-6-13 09:18:56 | 显示全部楼层
老大,找到devi *sub失败的原因了吗?
回复

使用道具 举报

430#
发表于 2017-6-21 08:44:32 | 显示全部楼层
本帖最后由 hhh333 于 2017-6-21 08:48 编辑

另外,想提个建议:PECMD反正是常驻内存的,WIM文件双击自动执行功能是通过注册WIMTOOL的DLL来实现的,显然在64位下这个程序有问题。可不可以直接用PECMD实现,反正挂载等都是现成的,就是检测一下启动文件而已。

点评

好像网上有这种脚本程序的。  详情 回复 发表于 2017-6-21 15:22
回复

使用道具 举报

431#
发表于 2017-6-22 10:05:48 | 显示全部楼层
本帖最后由 hhh333 于 2017-6-22 10:07 编辑
mdyblog 发表于 2017-6-21 23:06
我一个朋友用eGift Card成功买到了。
1) 买eGift Card
https://www.amazon.com/gift-cards/


你这是一本哲学书还是自然科学的书,搞成国内购买行不行?

点评

国内电子书这样的。 题材基本就小说。且需要爱在线录入文字,不是上传排版好的作品。 [attachimg]348390[/attachimg]  详情 回复 发表于 2017-6-22 11:12
1) 国内电子书技术太低, 不支持PDF。 这种技术类的,需要PDF这种格式才能完全显示本来样子。(夹杂各种奇怪的符号) 显示小说那种文本插图格式,不够的。 2)目前,国内电子书基本就是(主要)低水平消遣  详情 回复 发表于 2017-6-22 10:23
回复

使用道具 举报

432#
发表于 2017-6-22 17:42:28 | 显示全部楼层
前次提到的devi *sub的问题找到了吗?请修正一下。

点评

你先试试这个X86版。  详情 回复 发表于 2017-6-23 12:34
回复

使用道具 举报

433#
发表于 2017-6-22 17:42:38 | 显示全部楼层
前次提到的devi *sub的问题找到了吗?请修正一下。
回复

使用道具 举报

434#
发表于 2017-6-23 18:26:56 | 显示全部楼层
mdyblog 发表于 2017-6-23 12:34
你先试试这个X86版。

经测试可以了
回复

使用道具 举报

435#
发表于 2017-6-23 18:27:02 | 显示全部楼层
mdyblog 发表于 2017-6-23 12:34
你先试试这个X86版。

经测试可以了

点评

X64的  详情 回复 发表于 2017-6-24 06:44
回复

使用道具 举报

436#
发表于 2017-6-24 09:14:00 | 显示全部楼层

经测试,也可以了。
回复

使用道具 举报

437#
发表于 2017-6-26 06:22:44 | 显示全部楼层
mdyblog 发表于 2017-6-25 21:22
下面简单讲讲“第四章 平直均匀时空”;具体是平直是空理论和其对引力波和虫洞的更直观解释,还有和《道 ...

太高深了,老大是学什么的啊?
回复

使用道具 举报

438#
发表于 2017-6-26 10:41:31 | 显示全部楼层
mdyblog 发表于 2017-6-26 09:43
普通工科。只是喜爱数学物理,从小学到大学一直参见数学物理竞赛,近几年研究哲学较多。

感觉到你思考的东西与我们不在一个维度。怪不得爱因斯坦说,你们觉得几岁就搞清楚的时间与空间问题,我到17岁以后才开始思考。
回复

使用道具 举报

439#
发表于 2017-7-6 09:02:03 | 显示全部楼层
W10-10240 PINT命令要求放shel explorer之后才有效,现在15063,pint放后面也不行了,但按sp_star的移花接木大法:就是将PECMD复制成explorer.exe,再用explorer.exe pint就出来了,不知什么原因,老大请解惑。既然这样可行,估计直接用也可以被修正的,麻烦看一下。

点评

W10-10240 PINT命令要求放shel explorer之后才有效,现在15063,pint放后面也不行了,但按sp_star的移花接木大法:就是将PECMD复制成explorer.exe,再用explorer.exe pint就出来了, ---------------------------  详情 回复 发表于 2017-8-28 16:24
wepe是10.0.10586.0 不受影响吧……  详情 回复 发表于 2017-7-6 18:15
听说这是微软的限制,只有名为explorer的进程才能执行pin to taskbar的API,其他名字的程序都不让执行。  详情 回复 发表于 2017-7-6 09:49
回复

使用道具 举报

440#
发表于 2017-7-6 10:07:16 | 显示全部楼层
sp_star 发表于 2017-7-6 09:49
听说这是微软的限制,只有名为explorer的进程才能执行pin to taskbar的API,其他名字的程序都不让执行。

MS这是干吗?防毒?

点评

这是为了防止第三方程序随便往任务栏上加图标,现在只有用户主动操作才能加图标。  详情 回复 发表于 2017-7-6 11:05
回复

使用道具 举报

441#
发表于 2017-7-6 18:41:11 | 显示全部楼层
sp_star 发表于 2017-7-6 11:05
这是为了防止第三方程序随便往任务栏上加图标,现在只有用户主动操作才能加图标。

知道了原理,照加不误,只增加麻烦没什么卵用。

点评

哥啊 wepe是10.0.10586.0 不受影响吧 启动explorer之后 pint就行了?  详情 回复 发表于 2017-7-6 22:31
回复

使用道具 举报

442#
发表于 2017-7-10 08:41:48 | 显示全部楼层
2012qnmd 发表于 2017-7-10 08:04
那个X64的32位支持破解,是否去掉?或者开关选择. 默认关闭,
因为现在新版WIN10已经不需要破解了

最好自动判断。
回复

使用道具 举报

443#
发表于 2017-8-26 09:00:19 | 显示全部楼层
本帖最后由 hhh333 于 2017-8-26 09:09 编辑

看这个:http://bbs.wuyou.net/forum.php?m ... &fromuid=570450
kill explorer就无效了,有什么办法让它有效,又不显式执行
  1. CALL $--ret:hHwnd user32.dll,FindWindowW,Shell_TrayWnd,
  2. CALL $user32.dll,SendMessageW,#%hHwnd%,#1466,#0,#0
复制代码


或者给SHEL或KILL做一个参数开关。碰到桌面不对付的就来这一招。
回复

使用道具 举报

444#
发表于 2017-8-26 22:56:12 | 显示全部楼层
mdyblog 发表于 2017-8-26 22:06
用你的PE-WIN10测试通过。
替换PECMD.EXE即可.

测试通过,一劳永逸地解决了这个问题。请发布新版。

点评

PECMD2012.1.88.05.78Stable-170826.7z  详情 回复 发表于 2017-8-26 23:26
回复

使用道具 举报

445#
发表于 2017-8-29 08:56:46 | 显示全部楼层
mdyblog 发表于 2017-8-28 16:24
W10-10240 PINT命令要求放shel explorer之后才有效,现在15063,pint放后面也不行了,但按sp_star的 ...

这段时间M大辛苦了,修正了解决了好多问题,PE对PECMD更依赖了。马上测试一下PINT
回复

使用道具 举报

446#
发表于 2017-8-29 09:18:23 | 显示全部楼层
本帖最后由 hhh333 于 2017-8-29 09:19 编辑
mdyblog 发表于 2017-8-29 09:03
想问下, 你知道 WIn10 那个开始菜单的 “附到「开始」菜单”    “从「开始」菜单解”
在哪个DLL或文 ...


红毛应该知道,上次他不是破解了一个什么文件。
好像是shell32.dll.mui
回复

使用道具 举报

447#
发表于 2017-8-29 09:51:59 | 显示全部楼层
测试了最新版,在15063中PINT无效。
回复

使用道具 举报

448#
发表于 2017-8-29 09:58:38 | 显示全部楼层
按sp_star的说法,后面的版本限制只有explorer才允许PINT类开始菜单操作。所以PECMD改名后PINT就有效了。

前面已经说了用10240是可以的,后面的版本如15063就不行了,可以下我最新的版本试验。
回复

使用道具 举报

449#
发表于 2017-8-29 15:23:57 | 显示全部楼层
本帖最后由 hhh333 于 2017-8-29 15:27 编辑
  1. `W7/8/10中常用程序pint到开始菜单
  2. _SUB NT6_PINT
  3. PINT %WS%\cmd.exe,StartMenu
  4. PINT %W%\regedit.exe,StartMenu
  5. `PINT %W%\regedit.exe,附到「开始」菜单(&U)
  6. PINT %W%\EXPLORER.EXE,TaskBand
  7. PINT %Programs%\设置临时文件.lnk,TaskBand
  8. `IFEX %W%\OrderDrv\EXPLORER.EXE,FILE %W%\OrderDrv\EXPLORER.EXE
  9. _END
复制代码


以上语句,好像都无效,前面是用如下语句解决的。
  1. `W7/8/10中常用程序pint到开始菜单
  2. _SUB NT6_PINT
  3. %PtoE% PINT %WS%\cmd.exe,StartMenu
  4. %PtoE% PINT %W%\regedit.exe,StartMenu
  5. `PINT %W%\regedit.exe,附到「开始」菜单(&U)
  6. %PtoE% PINT %W%\EXPLORER.EXE,TaskBand
  7. %PtoE% PINT %Programs%\设置临时文件.lnk,TaskBand
  8. `IFEX %W%\OrderDrv\EXPLORER.EXE,FILE %W%\OrderDrv\EXPLORER.EXE
  9. _END


  10. `为解决W10 15063及以后的版本PINT异常和重定向分辨率(预置一个系统变量PtoE后续可以引用)
  11. FIND $%BootOS%=W10,IFEX %WS%\winsrvext.dll,
  12. {
  13.         FILE %WS%\PECMD.EXE=>%W%\OrderDrv\EXPLORER.EXE
  14.         ENVI $PtoE=EXEC =*%W%\OrderDrv\EXPLORER.EXE
  15.         CALL SCRRN
  16. }
复制代码
回复

使用道具 举报

450#
发表于 2017-8-30 16:57:09 | 显示全部楼层
本帖最后由 hhh333 于 2017-8-30 17:00 编辑
mdyblog 发表于 2017-8-29 22:06
实测PECMD.INI 中也可以。
下面是改好的PECMD.INI(关键点要去掉%PToE%, 或者在该函数开始加ENIV^ Envi ...


你这个的核心是不是还是复制一个文件为explorer.exe。
如果不需要这一步那就算真正掌握了控制权,或者能够欺骗绕过。

如果这样可不可以在内存中复制这个文件,用到PINT时就做这个事,这样对用户来说是透明的。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-14 07:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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