无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: mdyblog
打印 上一主题 下一主题

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

    [复制链接]
5701#
发表于 2013-5-8 22:28:44 | 只看该作者
mdyblog 发表于 2013-5-8 21:29
写个简单的测试, 10行左右。
去掉和问题无关的行

fbinst位置肯定没错啊!如果错了为何换了上图的2012的版那怎么不报错呢!我就是放在system32下,包里的setup_yx.log是通过drvall.ini来加载的,不是直接调用的,直接调用是可以的!我觉得问题是用ini加载另一个ini的问题! INI&LOGS.zip (5.22 KB, 下载次数: 1)
回复

使用道具 举报

5702#
发表于 2013-5-8 22:42:40 | 只看该作者
mdyblog 发表于 2013-5-8 21:26
>>新技术测试: http://pan.baidu.com/share/link? ... uk=3962464512#PECMD测试.精简版.rar
>> 开启DEP ...

这么快?下载试用。
回复

使用道具 举报

5703#
 楼主| 发表于 2013-5-8 22:46:41 | 只看该作者
hhh333 发表于 2013-5-8 22:42
这么快?下载试用。

还远着。
这只是 一些最基本 技术测试。 (有可能根本上大幅度缩小体积)
目前 就 改了ITEM  EDIT 的基本功能。
回复

使用道具 举报

5704#
 楼主| 发表于 2013-5-8 22:50:46 | 只看该作者
本帖最后由 mdyblog 于 2013-5-8 22:59 编辑
可乐百分所有 发表于 2013-5-8 22:28
fbinst位置肯定没错啊!如果错了为何换了上图的2012的版那怎么不报错呢!我就是放在system32下,包里的se ...


》》776        21351899333.574        [EXEC =!X:\Windows\system32\fbinst (ud) output "TOOLS/TOOLS.WIM" X:\Windows\system32/%~nx]        <1>        :函数不正确。

你再看  fbinst 是否在     X:\Windows\system32
旧版的32位版PECMD2012-X86, 放到  %SystemRoot%\SysWOW64\ 才可以运行, X:\Windows\system32\反倒不可以
最好 两者都放(建链接) 。
这是windows的机制。

264        699803762000.477        [EXEC =!netcfg.exe -v -winpe]        <2>        :系统找不到指定的文件。
264        699810044433.021        [EXEC =!netcfg.exe -c s -i MS_Server]        <2>        :系统找不到指定的文件。
264        699816481005.267        [EXEC =!netcfg.exe -e -c p -i MS_NDISWAN]        <2>        :系统找不到指定的文件。
264        699822873507.666        [EXEC =!netcfg.exe -e -c s -i MS_RASMAN]        <2>        :系统找不到指定的文件。

估计也是这个原因。
回复

使用道具 举报

5705#
发表于 2013-5-8 22:53:03 | 只看该作者
mdyblog 发表于 2013-5-8 22:46
还远着。
这只是 一些最基本 技术测试。 (有可能根本上大幅度缩小体积)
目前 就 改了ITEM  EDIT 的基 ...

在XP中设置了,运行了,没有问题。没有问题啊,还要怎么测?
回复

使用道具 举报

5706#
 楼主| 发表于 2013-5-8 22:58:06 | 只看该作者
hhh333 发表于 2013-5-8 22:53
在XP中设置了,运行了,没有问题。没有问题啊,还要怎么测?

能运行起来,出上面说的界面, 就对了。
如果出错,直接提示内存访问错之类的, 根本不出上面的正常窗口。

XP, WIN732  WIN7-64  WIN8-32  WIN8-64 都测一下。
回复

使用道具 举报

5707#
发表于 2013-5-8 23:22:45 | 只看该作者
mdyblog 发表于 2013-5-8 22:50
》》776        21351899333.574        [EXEC =!X:\Windows\system32\fbinst (ud) output "TOOLS/TOOLS.WIM" X:\Wind ...

看过了,确定system32下肯定有fbinst.exe啊,要不然,我把2012的就是放在system32里怎么会正常!pe是x86的!
回复

使用道具 举报

5708#
 楼主| 发表于 2013-5-9 06:43:50 | 只看该作者
本帖最后由 mdyblog 于 2013-5-9 06:45 编辑
可乐百分所有 发表于 2013-5-8 23:22
看过了,确定system32下肯定有fbinst.exe啊,要不然,我把2012的就是放在system32里怎么会正常!pe是x86的 ...

简化了一下:

TST  目录解压 到 D:\
PECMD.INI 中 加:
LOAD D:\TST\pecmd_tst.ini

看看 记录  D:\TST\pecmd_tst.log
贴上了看看  

TST.zip

2.83 KB, 下载次数: 3, 下载积分: 无忧币 -2

回复

使用道具 举报

5709#
发表于 2013-5-9 08:05:46 | 只看该作者
本帖最后由 hhh333 于 2013-5-9 08:49 编辑
mdyblog 发表于 2013-5-8 22:58
能运行起来,出上面说的界面, 就对了。
如果出错,直接提示内存访问错之类的, 根本不出上面的正常窗口 ...


win732中测了也没有问题。要在PE中还是正常系统中测?
又测了win832也没有问题。
都是在正常系统中设置后按要求重启后进行。
回复

使用道具 举报

5710#
发表于 2013-5-9 09:02:54 | 只看该作者
mdyblog 发表于 2013-5-8 21:26
>>新技术测试: http://pan.baidu.com/share/link? ... uk=3962464512#PECMD测试.精简版.rar
>> 开启DEP ...

如何对%Desktop%\a内的所有文件和文件夹去系统属性呢?(包括子文件夹内的文件)
SITE %Desktop%\a,-H -A -R -S
上面的命令只能将%Desktop%\a去系统属性,不能对其下的文件去系统属性
回复

使用道具 举报

5711#
 楼主| 发表于 2013-5-9 09:15:01 | 只看该作者
本帖最后由 mdyblog 于 2013-5-9 09:17 编辑
hhh333 发表于 2013-5-9 08:05
win732中测了也没有问题。要在PE中还是正常系统中测?
又测了win832也没有问题。
都是在正常系统中设 ...


最可能出问题的是正常系统. 一般PE不开DEP.
不过 PECMD 用的最多的是PE.
所以, 都测。                                          
回复

使用道具 举报

5712#
 楼主| 发表于 2013-5-9 09:21:27 | 只看该作者
527104427 发表于 2013-5-9 09:02
如何对%Desktop%\a内的所有文件和文件夹去系统属性呢?(包括子文件夹内的文件)
SITE %Desktop%\a,-H - ...

用 FORX /S
SITE %Desktop%\a,-H -A -R -S
FORX /S   %Desktop%\a\*,&&f,, MESS SITE %&f%, -H -A -R -S

回复

使用道具 举报

5713#
发表于 2013-5-9 10:05:13 | 只看该作者
都成功了,就一个服务启动不了!这是为什么,难道是改版了,命令不一样了 pecmd_tst.zip (1.53 KB, 下载次数: 5)
回复

使用道具 举报

5714#
发表于 2013-5-9 10:36:47 | 只看该作者
mdyblog 发表于 2013-5-9 09:21
用 FORX /S
SITE %Desktop%\a,-H -A -R -S
FORX /S   %Desktop%\a\*,&&f,, MESS SITE %&f%, -H -A -R - ...

多谢,非常实用的命令
回复

使用道具 举报

5715#
 楼主| 发表于 2013-5-9 13:14:02 | 只看该作者
本帖最后由 mdyblog 于 2013-5-9 13:17 编辑
可乐百分所有 发表于 2013-5-9 10:05
都成功了,就一个服务启动不了!这是为什么,难道是改版了,命令不一样了


700        30435860353.760        [EXEC =!X:\Windows\system32\cmd /c echo X:\Windows\system32\fbinst (ud) output "TOOLS/DRV.INI" X:\Windows\system32/%~nx]        <0>        :操作成功完成。
700        31732300473.942        [EXEC =!cmd /c echo  netcfg.exe -v -winpe]        <0>        :操作成功完成。
700        31844794939.021        [EXEC =!cmd /c echo  netcfg.exe -c s -i MS_Server]        <0>        :操作成功完成。
700        32313131138.175        [EXEC =!cmd /c echo  netcfg.exe -e -c p -i MS_NDISWAN]        <0>        :操作成功完成。
700        32315779868.670        [EXEC =!net start Audiosrv]        <2>        :系统找不到指定的文件。

1:  我 吧执行文件改了, 改成cmd , cmd.exe 总在吧。

2:
只有  [EXEC =!net start Audiosrv]
没改。 所以这行 出错。

3:
看来 还是这个问题:执行到这里 需要的执行文件没准备好。X:\Windows\system32\fbinst.exe  net.exe 等

你可以在这些命令前 加:
IFEX  %SystemRoot%\system32\fbinst.exe,  MESS  %SystemRoot%\system32\fbinst.exe   没准备好 @#OK  *5000
IFEX  %SystemRoot%\system32\net.exe,  MESS  %SystemRoot%\system32\net.exe   没准备好 @#OK  *5000
LOAD D:\TST\pecmd_tst.ini

4:
可能 你的文件是动态释放的。开始是一个很小的系统, 后来增大的。
执行到这里时 执行文件没准备好。

X:\Windows\system32\fbinst.exe   就直接放到初始的小系统的 %SystemRoot%\system32\  
你解开看看 这个文件在那儿吗?





回复

使用道具 举报

5716#
发表于 2013-5-9 13:28:47 | 只看该作者
mdyblog 发表于 2013-5-9 13:14
700        30435860353.760        [EXEC =!X:\Windows\system32\cmd /c echo X:\Windows\system32\fbinst (ud) outp ...

那我也没办法了,system32下有fbisnt.exe了,net.exe是在网络组件包里,使用net 启动服务前解压的,就可以了!是否可以把2012的(我上传的那个图)帮我修复一下moun命令,因为这个启动驱动没问题!我想用它,就只修复一下moun命令使它支持前导\   
先感谢了!
回复

使用道具 举报

5717#
 楼主| 发表于 2013-5-9 14:05:46 | 只看该作者
可乐百分所有 发表于 2013-5-9 13:28
那我也没办法了,system32下有fbisnt.exe了,net.exe是在网络组件包里,使用net 启动服务前解压的,就可以 ...

2012.12.8   太老了。 不知道源码还在不?
你把你的PE-FBA 传到百度网盘上。 我调试一下。
回复

使用道具 举报

5718#
 楼主| 发表于 2013-5-9 14:41:59 | 只看该作者
可乐百分所有 发表于 2013-5-9 13:28
那我也没办法了,system32下有fbisnt.exe了,net.exe是在网络组件包里,使用net 启动服务前解压的,就可以 ...

MOUN 修复版:
http://pan.baidu.com/share/link? ... 2012.12.27-3_win32.多窗口多线程孵U70.1_MOUN.23.rar
回复

使用道具 举报

5719#
发表于 2013-5-9 17:04:41 | 只看该作者
mdyblog 发表于 2013-5-9 14:41
MOUN 修复版:
http://pan.baidu.com/share/link?shareid=471428&uk=3962464512#2012.12.27-3_win32.多窗 ...

已下载使用!非常感谢!
回复

使用道具 举报

5720#
发表于 2013-5-9 17:08:58 | 只看该作者
mdyblog 发表于 2013-5-9 14:05
2012.12.8   太老了。 不知道源码还在不?
你把你的PE-FBA 传到百度网盘上。 我调试一下。

不好意思!久等了!我就是想弄个像论坛里支持各种写入方式的,我网络上传速度很慢,可能要蛮久的,要吗?
回复

使用道具 举报

5721#
发表于 2013-5-9 17:13:08 | 只看该作者
可乐百分所有 发表于 2013-5-9 17:08
不好意思!久等了!我就是想弄个像论坛里支持各种写入方式的,我网络上传速度很慢,可能要蛮久的,要吗?


传吧,帮助老大解决问题,是好事,我替老大回答你了
回复

使用道具 举报

5722#
 楼主| 发表于 2013-5-9 17:46:59 | 只看该作者
可乐百分所有 发表于 2013-5-9 17:04
已下载使用!非常感谢!

MOUN 修复版 可以了吗?
回复

使用道具 举报

5723#
发表于 2013-5-9 20:18:08 | 只看该作者
mdyblog 发表于 2013-5-9 17:46
MOUN 修复版 可以了吗?

moun 命令进桌面在调用没问题,为何这个快捷方式不对头,按理应该是指向c盘啊,它怎么是指向d盘了!这是怎么回事呢?
回复

使用道具 举报

5724#
发表于 2013-5-9 20:21:24 | 只看该作者
527104427 发表于 2013-5-9 17:13
传吧,帮助老大解决问题,是好事,我替老大回答你了

主要是我这个破网不给力,我现在不断的调试,发现问题就问老大了,非常感谢他,我反馈的问题他很及时的修复发布!我都折腾好几天了
回复

使用道具 举报

5725#
发表于 2013-5-9 20:35:12 | 只看该作者
可乐百分所有 发表于 2013-5-9 20:18
moun 命令进桌面在调用没问题,为何这个快捷方式不对头,按理应该是指向c盘啊,它怎么是指向d盘了!这是怎 ...

发现了,当本地磁盘没有分区的时候就指向d盘,当本地磁盘分区后就没事了。不懂是怎么回事!
回复

使用道具 举报

5726#
 楼主| 发表于 2013-5-9 21:08:38 | 只看该作者
可乐百分所有 发表于 2013-5-9 20:35
发现了,当本地磁盘没有分区的时候就指向d盘,当本地磁盘分区后就没事了。不懂是怎么回事!

LOGS **2 * X:\PE.LOG
分析 LOG 就知道了。   
回复

使用道具 举报

5727#
发表于 2013-5-9 23:02:28 | 只看该作者
mdyblog 发表于 2013-5-9 21:08
LOGS **2 * X:\PE.LOG
分析 LOG 就知道了。

请教老大,能否将一个exe文件内置到PECMD里面?如果可以,是把exe增加到SCRIPT下面吗?调用的命令是什么?
回复

使用道具 举报

5728#
 楼主| 发表于 2013-5-10 00:21:11 | 只看该作者
本帖最后由 mdyblog 于 2013-5-10 00:36 编辑
527104427 发表于 2013-5-9 23:02
请教老大,能否将一个exe文件内置到PECMD里面?如果可以,是把exe增加到SCRIPT下面吗?调用的命令是什么? ...


内置 到 资源 EXEDATA  下面。
如 100\2052
脚本中 用 PUTF 些到临时文件。

SET   &tmpf=%TEMP%\~tmp.%RANDOM%.tmp
PUTF*  %&tmpf%,,#100  

SET &pide=0
SET &pidc=0

这里可以加入 自动清除命令

//等待  本程序  结束后 自动 清除临时文件:
EXEC  --exe:"%MyName%"  --pid:&pidc   PECMD  WAIT   *  10 -del  %&tmpf%"  

EXEC  --exe:"%&tmpf%"  --pid:&pide  =ABC.exe   aa bb cc




EXEC  --exe:"%&tmpf%"  --pid:&pide   ABC.exe   aa bb cc

//等待  ABC.EXE  结束后 自动 清除临时文件 :
EXEC  --exe:"%MyName%"  --pid:&pidc   PECMD  WAIT   *%&pide%  10 -del  %&tmpf%"  




参见 编辑内置资源.EXE, 内置了脚本和几个  几个EXE。
回复

使用道具 举报

5729#
发表于 2013-5-10 08:55:42 | 只看该作者
本帖最后由 527104427 于 2013-5-10 09:11 编辑
mdyblog 发表于 2013-5-10 00:21
内置 到 资源 EXEDATA  下面。
如 100\2052
脚本中 用 PUTF 些到临时文件。


下面这句我不理解:
LK_MKTEMP这个名字代表什么意思,是从哪冒出来的?老大可否详细点拨一下?


  MDIR %TEMP%
  { LOCK ##LK_MKTEMP
    SET &t=%TEMP%\PE_RESEDIT
  LOOP #%OK%=0, TEAM ENVI TDIR=%&t%| IFEX %TDIR%,! ENVI OK=1| SET t=%TEMP%\PE_RESEDIT.%RANDOM%
  MDIR %TDIR%
  }  //这里自动解锁
回复

使用道具 举报

5730#
发表于 2013-5-10 10:26:13 | 只看该作者
本帖最后由 527104427 于 2013-5-14 07:29 编辑
mdyblog 发表于 2013-5-10 00:21
内置 到 资源 EXEDATA  下面。
如 100\2052
脚本中 用 PUTF 些到临时文件。


老大帮我看看,为何会陷入死循环,一直打开,只有注销才能停掉:

Everything.7z

746.22 KB, 下载次数: 0, 下载积分: 无忧币 -2

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-8 00:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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