triquan 发表于 2007-1-23 22:14:54

提一个建议

link命令可不可以修改成找不到安装程序也创建?
因为有些程序需要最后才安装。比如安装winrar,一般后最后才安装,而且是安装到%systemdrive%下,若快捷方式在前面就创建的话,因%systemdrive%里还没有winrar.exe,就失败了!

triquan 发表于 2007-1-23 22:18:55

原帖由 zero99 于 2007-1-23 09:37 PM 发表
用老九的120M版本,使用 “XCMD V2.0修改加强版” 或 “XCMD原版” 代替“XPEINIT.EXE”,“XPELOGON.EXE”,“XPESET.EXE”改造,在 XCMD.INI 里面加了 EXEC $%SystemRoot%\EXPLORER.EXE 语句,Ctrl+Alt+Del 是 ...

不知你的EXPLORER.EXE 是在%SystemRoot%\下,还是在%SystemRoot%\system32\下?
建议直接用EXEC $EXPLORER.EXE

zero99 发表于 2007-1-23 22:38:58

原帖由 triquan 于 2007-1-23 10:18 PM 发表


不知你的EXPLORER.EXE 是在%SystemRoot%\下,还是在%SystemRoot%\system32\下?
建议直接用EXEC $EXPLORER.EXE

是在%SystemRoot%\下,本来就是因为直接用 EXEC $EXPLORER.EXE 无效才改路径的。

strongchen 发表于 2007-1-23 23:03:18

原帖由 triquan 于 2007-1-23 09:21 PM 发表


这是因为没有正确创建系统目录。最佳解决方法是引导进入PE后,在PE下打开注册表编辑器,加载software配置单元,在此单元中创建系统目录项,并保存。然后替换原winimage.im_里的sofeware。下面附近是系统目录注 ...

我也碰过这个问题,目录都正确的建立了,而且目录中还有已经创建好的lnk文件。

网上飞鹰 发表于 2007-1-24 08:30:03

我在yonsm的0114版PE上用了XCMD V2.0修改加强版,加入了FBWF,通过XCMD.INI能够开启FBWF,不知能不能进入PE后,需要时才进行手动开启设置,请高手指点指点


解决了,运行xcmd.exe FBWF P5 就OK了


[ 本帖最后由 网上飞鹰 于 2007-1-24 09:25 AM 编辑 ]

lxl1638 发表于 2007-1-24 09:42:42

加了两条命令,希大家认真测试,有问题不要骂,本人才学VC几天,难免有错。

tousy 发表于 2007-1-24 10:01:03

顶顶九大……
我也就是跟着瞎起哄,感觉这二个命令实际意义不是很大的说,九大勿要生气啊!应该是YONSM的提议吧……

[ 本帖最后由 tousy 于 2007-1-24 10:02 AM 编辑 ]

老毛桃 发表于 2007-1-24 10:12:43

我对编程没什么建树,纯粹进来看看怎么用。最近也比较忙,没时间折腾。此帖加精便于日后学习!

philgrim 发表于 2007-1-24 11:05:04

如果同时有两份xcmd.ini 比如光盘上一份 硬盘上一份 好像xcmd.exe会把它们都读取
在我那里测试好像是这样本来硬盘上的pe外置程序都加到光盘上pe里去了 重复的都有显示出来
不过这两份ini前面加载和注册的内容是完全一样的 想知道如果不一样或有冲突不知道会发生什么事?

l1982012800 发表于 2007-1-24 11:47:56

老九能不能传一份基于XCMD的注册表文件(SOFTWARE,DEFAULT,SET...)

lxl1638 发表于 2007-1-24 11:51:29

原帖由 philgrim 于 2007-1-24 11:05 AM 发表
如果同时有两份xcmd.ini 比如光盘上一份 硬盘上一份 好像xcmd.exe会把它们都读取
在我那里测试好像是这样本来硬盘上的pe外置程序都加到光盘上pe里去了 重复的都有显示出来
不过这两份ini前面加载和注册的内容 ...

LOAD 会将所有的磁盘分区的合法配置文件LOAD进来,A盘也会。
其它的以后再解释或完善,目前本人最需要的是 FREE、EXIS、PAGE 三条命令的测试结果。

lxl1638 发表于 2007-1-24 11:56:25

原帖由 l1982012800 于 2007-1-24 11:47 AM 发表
老九能不能传一份基于XCMD的注册表文件(SOFTWARE,DEFAULT,SET...)

你用 acoa 最新版试验

lxl1638 发表于 2007-1-24 16:25:23

老猫,测试过没有?发现了什么问题没?(^_^),问题是有的。

zhaohj 发表于 2007-1-24 23:25:07

测试报告:
      3个命令,我这里都无效。(YONSM1.14+fbwf,替换XCMD.EXE)

以前从来没有设置过PAGE,现在换回上一版XCMD2.0加强版,也不会设置页面文件,晕了。

[ 本帖最后由 zhaohj 于 2007-1-24 11:49 PM 编辑 ]

strongchen 发表于 2007-1-24 23:37:53

嗯,有这个命令灵活性就大多了。从命令结构上看,应该只能在ini文件中使用吧。
我找时间测试一下,今晚要赶公司的冬冬。。=_=|||||

sifend 发表于 2007-1-25 00:31:16

太强了!!!

Webdiy 发表于 2007-1-25 09:25:17

不错的东西,如果xcmd.ini有错误的话,出问题的快捷方式就出不了,可以帮忙检查错误,这个功能很好

triquan 发表于 2007-1-25 10:02:46

原帖由 philgrim 于 2007-1-24 11:05 AM 发表
如果同时有两份xcmd.ini 比如光盘上一份 硬盘上一份 好像xcmd.exe会把它们都读取
在我那里测试好像是这样本来硬盘上的pe外置程序都加到光盘上pe里去了 重复的都有显示出来
不过这两份ini前面加载和注册的内容 ...

确实都会加载进去。想不加载其它的,最简单的方法是给想加载的配置文件起唯一的名,如:load \xcmd_out.ini

nn2nn 发表于 2007-1-25 10:29:53

我只会点delphi

支持!!!!!!

zhaohj 发表于 2007-1-25 11:08:28

老九,现在YONSM又出了个新版本,你在辛苦集合一下,现在版本都搞晕了,你加的几个命令还是很管用的。

阿八 发表于 2007-1-25 11:14:07

下载不了啊。。。

triquan 发表于 2007-1-25 11:18:05

原帖由 zhaohj 于 2007-1-25 11:08 AM 发表
老九,现在YONSM又出了个新版本,你在辛苦集合一下,现在版本都搞晕了,你加的几个命令还是很管用的。

呵呵,这才叫强强联合嘛!不急,等他们的技术都进一步完善完善,再综合不迟!

lxl1638 发表于 2007-1-25 11:22:34

原帖由 zhaohj 于 2007-1-25 11:08 AM 发表
老九,现在YONSM又出了个新版本,你在辛苦集合一下,现在版本都搞晕了,你加的几个命令还是很管用的。

算不了什么,XCMD 就一个,本区的WinPE才会让人头晕!
太多了,无非就是光棍版或YY版修改一个配置文件,或换一个Logon程式,一个新的XPE就面世了!
光棍版的源头也是老九WinPE修改而成的,一年前在中关村就有下载。

Yonsm 发表于 2007-1-25 14:05:54

原帖由 lxl1638 于 2007-1-25 11:22 AM 发表


算不了什么,XCMD 就一个,本区的WinPE才会让人头晕!
太多了,无非就是光棍版或YY版修改一个配置文件,或换一个Logon程式,一个新的XPE就面世了!
光棍版的源头也是老九WinPE修改而成的,一年前在中关村就 ...
哈哈,大家都想搞自己的 PE,改头换面一下。想去研究一下里面的东西或者踏踏实实做点贡献的真不容易。就说网卡驱动,过了这么久也没有一个真正很完美的驱动包出来。

lxl1638 发表于 2007-1-25 17:23:24

原帖由 Yonsm 于 2007-1-25 02:05 PM 发表

哈哈,大家都想搞自己的 PE,改头换面一下。想去研究一下里面的东西或者踏踏实实做点贡献的真不容易。就说网卡驱动,过了这么久也没有一个真正很完美的驱动包出来。

驱动的确是难题,当初为了精简NV显卡的驱动,因自己本身没有NV显卡,摸头摸脑试验了两个多月才试出PE下NV显卡的最小版本是1个SYS文件和1个DLL文件,再加上一个要作修改的INF文件。

zts59 发表于 2007-1-25 18:38:32

怎么定义一个系统环境变量呢。

(指进入桌面后,用SET显示出来的)

一些程序须要调用一些绝对路径。比如    X:\外置程序等,X不固定。

SETNTENVAR.EXE虽然可以实现,能用XCMD.EXE实现不是更好?

[ 本帖最后由 zts59 于 2007-1-25 06:42 PM 编辑 ]

lxl1638 发表于 2007-1-25 23:34:42

更新了,支持外挂字体!切底解决了精简版WinPE的字体问题!

[ 本帖最后由 lxl1638 于 2007-1-25 11:52 PM 编辑 ]

triquan 发表于 2007-1-26 00:15:11

哈哈,说更新就更新,果然不含糊!下了试试看

网上飞鹰 发表于 2007-1-26 00:29:47

功能越来越强大了!

Yonsm 发表于 2007-1-26 01:17:46

HoHo~~又有新功能了

指正不敢当了,不过下面的代码可以精简一下的:

      if (UDirExist(ptzCmd))
      {
                UStrPrint(tzPath, TEXT("%s\\*.*"), ptzCmd);
      }
      else
      {
                UStrPrint(tzPath, TEXT("%s"), ptzCmd);
                UDirSplitPath(ptzCmd);
      }

      HANDLE hFind = FindFirstFile(tzPath, &fd);


改为


      if (UDirExist(ptzCmd))
      {
                UStrCat(ptzCmd, TEXT("\\*")); // 如果确实想查找有扩展名的文件,换成 *.*
      }

      HANDLE hFind = FindFirstFile(ptzCmd, &fd);
      UDirSplitPath(ptzCmd);


另外我说今天给你发什么文档,跑回来一看竟然不是最新的,还是明天吧。晕了。

[ 本帖最后由 Yonsm 于 2007-1-26 01:19 AM 编辑 ]
页: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14
查看完整版本: [PECMD X86 & X64 V4.0.2011.0501版] WinPE命令解释程序 & WinPE登录命令。