无忧启动论坛

标题: 给 毛桃PE 070325 加上 DIRECTX 9.0C [打印本页]

作者: 彬弟    时间: 2007-4-25 16:54
标题: 给 毛桃PE 070325 加上 DIRECTX 9.0C
zhm_email 的 directx9.0C的绿色版 给 PE 注入的新的活力,让游戏爱好者为这一震,在启动相关件区有 :”已做成directx9.0C的绿色版“ 的贴子。

小弟给加以小改一下,启用注册directx9.0C后只占用RAMDISK 2.7M(原 zhm_email 的 directx9.0C的绿色版 占用 27 M  128M内存上不了。)现上传在FTP2 中的  彬弟  目录里,爱游戏的下载试用看。
作者: lmle    时间: 2007-4-25 17:05
呵,这么小,真的好用么?下来试试.
作者: gfsyip    时间: 2007-4-25 17:44
标题: 历害顶一下
:lol 顶一下历害就是历害
作者: 915    时间: 2007-4-25 17:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 915    时间: 2007-4-25 17:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: nm888    时间: 2007-4-25 21:42
历害啊,向楼主表示感谢!
作者: aspant    时间: 2007-4-25 21:43
顶楼主。。谢谢楼主!!
作者: wanghh    时间: 2007-4-25 22:11
文件变大了。:victory: :)
作者: armymangl    时间: 2007-4-25 22:19
哈哈,zhm_email的directx我已经下了,不过还没用,留着以后想玩游戏的时候用
作者: dwang    时间: 2007-4-25 23:20
需要setx.exe来设置系统变量PATH,否则DX有问题,以下附上setx.exe,并给出使用例子:
setx.exe PATH "%PATH%;D:\外置程序\DX90C;E:\外置程序\DX90C;F:\外置程序\DX90C" -m

该例子对应一台机器上有3个以内的硬盘,把该句命令复制到.CMD的文件里面
我用的老毛桃的PE版,如果你用别的版本请改“外置程序”为其他目录

[ 本帖最后由 dwang 于 2007-4-25 11:23 PM 编辑 ]

setx.rar

5.43 KB, 下载次数: 134, 下载积分: 无忧币 -2


作者: dwang    时间: 2007-4-25 23:33
直接给一个我精简过的绿色DX9c
做这个版本的目的是从U盘启动一个完整的DX9C,用以支持XP下的D3D游戏和应用
这个DX9C文件应该是目前论坛上文件数最少的一个了,我去除所有和DX9C无关的dll,同时保证通过DX诊断工具,使用setx也保证了兼容性,毕竟有的版本的PECMD对设置系统变量支持不好.
而cmd中语句的写法也是为了保证PE在多硬盘情况下,能正确的搜索到U盘上的DX文件夹

[ 本帖最后由 dwang 于 2007-4-26 02:08 PM 编辑 ]

DX90C.part001.rar

195.31 KB, 下载次数: 235, 下载积分: 无忧币 -2

DX90C.part002.rar

195.31 KB, 下载次数: 269, 下载积分: 无忧币 -2

DX90C.part003.rar

195.31 KB, 下载次数: 250, 下载积分: 无忧币 -2

DX90C.part004.rar

195.31 KB, 下载次数: 226, 下载积分: 无忧币 -2

DX90C.part005.rar

195.31 KB, 下载次数: 278, 下载积分: 无忧币 -2

DX90C.part006.rar

195.31 KB, 下载次数: 315, 下载积分: 无忧币 -2

DX90C.part007.rar

195.31 KB, 下载次数: 308, 下载积分: 无忧币 -2

DX90C.part008.rar

195.31 KB, 下载次数: 289, 下载积分: 无忧币 -2

DX90C.part009.rar

195.31 KB, 下载次数: 278, 下载积分: 无忧币 -2

DX90C.part010.rar

195.31 KB, 下载次数: 271, 下载积分: 无忧币 -2

DX90C.part011.rar

195.31 KB, 下载次数: 291, 下载积分: 无忧币 -2

DX90C.part012.rar

195.31 KB, 下载次数: 300, 下载积分: 无忧币 -2

DX90C.part013.rar

195.31 KB, 下载次数: 255, 下载积分: 无忧币 -2

DX90C.part014.rar

195.31 KB, 下载次数: 321, 下载积分: 无忧币 -2

DX90C.part015.rar

195.31 KB, 下载次数: 257, 下载积分: 无忧币 -2

DX90C.part016.rar

195.31 KB, 下载次数: 293, 下载积分: 无忧币 -2

DX90C.part017.rar

195.31 KB, 下载次数: 294, 下载积分: 无忧币 -2

DX90C.part018.rar

195.31 KB, 下载次数: 245, 下载积分: 无忧币 -2

DX90C.part019.rar

195.31 KB, 下载次数: 244, 下载积分: 无忧币 -2

DX90C.part020.rar

195.31 KB, 下载次数: 325, 下载积分: 无忧币 -2

DX90C.part021.rar

195.31 KB, 下载次数: 282, 下载积分: 无忧币 -2

DX90C.part022.rar

195.31 KB, 下载次数: 277, 下载积分: 无忧币 -2

DX90C.part023.rar

195.31 KB, 下载次数: 300, 下载积分: 无忧币 -2

DX90C.part024.rar

195.31 KB, 下载次数: 265, 下载积分: 无忧币 -2

DX90C.part025.rar

195.31 KB, 下载次数: 329, 下载积分: 无忧币 -2

DX90C.part026.rar

195.31 KB, 下载次数: 292, 下载积分: 无忧币 -2

DX90C.part027.rar

195.31 KB, 下载次数: 258, 下载积分: 无忧币 -2

DX90C.part028.rar

195.31 KB, 下载次数: 335, 下载积分: 无忧币 -2

DX90C.part029.rar

195.31 KB, 下载次数: 330, 下载积分: 无忧币 -2

DX90C.part030.rar

195.31 KB, 下载次数: 254, 下载积分: 无忧币 -2

DX90C.part031.rar

195.31 KB, 下载次数: 253, 下载积分: 无忧币 -2

DX90C.part032.rar

195.31 KB, 下载次数: 407, 下载积分: 无忧币 -2

DX90C.part033.rar

195.31 KB, 下载次数: 281, 下载积分: 无忧币 -2

DX90C.part034.rar

195.31 KB, 下载次数: 265, 下载积分: 无忧币 -2

DX90C.part035.rar

195.31 KB, 下载次数: 290, 下载积分: 无忧币 -2

DX90C.part036.rar

16.46 KB, 下载次数: 131, 下载积分: 无忧币 -2


作者: dwang    时间: 2007-4-25 23:42
这个完全解压后才19M多一点,可以直接使用外挂,占有ram 才2M,执行里面的REG_DX9.CMD即可,如果外挂程序目录不是“外置程序”,请修改该文件中的目录名称
作者: ryvius    时间: 2007-4-25 23:42
http://www.microsoft.com/downloa ... 0-bd00-f0fb2a71e99f
DirectX End-User Runtimes - 简体中文
快速详细信息
文件名: directx_apr2007_redist.exe
版本: DX
发布日期: 2007/4/3
语言: 简体中文
下载大小: 48.9 MB
http://download.microsoft.com/do ... _apr2007_redist.exe
作者: pseudo    时间: 2007-4-25 23:46
原帖由 dwang 于 2007-4-25 11:20 PM 发表
需要setx.exe来设置系统变量PATH,否则DX有问题,以下附上setx.exe,并给出使用例子:
setx.exe PATH "%PATH%;D:\外置程序\DX90C;E:\外置程序\DX90C;F:\外置程序\DX90C" -m

该例子对应一台机器上有3个以内的 ...


1、Yonsm的XCMD和老九基于XCMD修改的PECMD.exe可以设置系统环境变量(有的版本对;号处理有bug)。
2、“需要设置系统变量PATH否则DX有问题”是针对exe文件吧,exe文件只有3个,dxdiag.exe游戏里应该不会调用,不知道DPVSETUP.EXE和DPLAYSVR.EXE什么场合会被程序调用(手工调用就不考虑了)。我测试得少,还未遇到设了才行的情况。

谢谢你的测试。
作者: 彬弟    时间: 2007-4-26 00:18
原帖由 dwang 于 2007-4-25 11:20 PM 发表
需要setx.exe来设置系统变量PATH,否则DX有问题,以下附上setx.exe,并给出使用例子:
setx.exe PATH "%PATH%;D:\外置程序\DX90C;E:\外置程序\DX90C;F:\外置程序\DX90C" -m

该例子对应一台机器上有3个以内的 ...

小弟上传的 DX90C 已解决了系统变量PATH的问题。

setx.exe PATH "%PATH%;D:\外置程序\DX90C;E:\外置程序\DX90C;F:\外置程序\DX90C" -m
这样的PATH 变量真多!

[ 本帖最后由 彬弟 于 2007-4-26 12:23 AM 编辑 ]
作者: armymangl    时间: 2007-4-26 00:29
我觉得这个兄弟的办法也不错啊,大家去看下
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: pseudo    时间: 2007-4-26 00:46
标题: “0MB”的DX9成功了
看了楼主的版本,和我在”已做成directx9.0C的绿色版“#77中的思路相似,但好像系统目录缺了些文件,担心不能通过诊断程序dxdiag.exe的DirectDraw、Direct3D测试--只是看,还没来得及试。

今天我采用新方案,占内存(ram)外存(光盘)最小的DX9成功了,占ram才3M(文件相对较全,未作压缩),占光盘0MB(外挂到“光盘之外”去了):

http://shop.mgcgame.com/viewthread.php?tid=104242&extra=page%3D1
作者: armymangl    时间: 2007-4-26 01:18
原帖由 pseudo 于 2007-4-26 12:46 AM 发表
看了楼主的版本,和我在”已做成directx9.0C的绿色版“#77中的思路相似,但好像系统目录缺了些文件,担心不能通过诊断程序dxdiag.exe的DirectDraw、Direct3D测试--只是看,还没来得及试。

今天我采用新方案 ...

这么好,忍不住想试一下了
作者: 彬弟    时间: 2007-4-26 12:11
这方面的东东 pseudo 做得不错。!
作者: toptop    时间: 2007-4-26 14:17
弄下来看看,谢谢!!!
作者: dwang    时间: 2007-4-26 14:19
原帖由 pseudo 于 2007-4-25 11:46 PM 发表


1、Yonsm的XCMD和老九基于XCMD修改的PECMD.exe可以设置系统环境变量(有的版本对;号处理有bug)。
2、“需要设置系统变量PATH否则DX有问题”是针对exe文件吧,exe文件只有3个,dxdiag.exe游戏里应该不会调 ...

我用U盘引导机器,不用虚拟机测试,那种不完全准确.
系统变量的设置也是为了保证兼容性,当然对exe文件必须指明路径.
至少在我的测试中,如果没有设置系统变量Path,D3D游戏肯定报错.
希望各位高手多测试,多给出意见;也希望我们大家都贡献自己的力量让PE更完善.
我个人的目标是用一个较小的U盘启动一台内存较少的机器,但能实现xp的日常操作、办公、娱乐、游戏、上网等应用
作者: 彬弟    时间: 2007-4-26 14:56
原帖由 dwang 于 2007-4-26 02:19 PM 发表

我用U盘引导机器,不用虚拟机测试,那种不完全准确.
系统变量的设置也是为了保证兼容性,当然对exe文件必须指明路径.
至少在我的测试中,如果没有设置系统变量Path,D3D游戏肯定报错.
希望各位高手多测试,多给出 ...

" 如果没有设置系统变量Path,D3D游戏肯定报错 "
说得对,而 “利用硬盘XP为PE增加DX9、字体、驱动” 没有设置系统变,也不可以设置量,设置后更是错误百出。小弟在现有三台机上试用,都出错,设置系统变量后连机都卡死了。
作者: 彬弟    时间: 2007-4-26 14:59
想想,可能是PE不能直接PATH别个系统的 systemroot 目录。
作者: pseudo    时间: 2007-4-26 15:35
原帖由 彬弟 于 2007-4-26 02:56 PM 发表

" 如果没有设置系统变量Path,D3D游戏肯定报错 "
说得对,而 “利用硬盘XP为PE增加DX9、字体、驱动” 没有设置系统变,也不可以设置量,设置后更是错误百出。小弟在现有三台机上试用,都出错,设置系统变量后 ...

那个“使用原DX9.0c(X盘需27M)”不会出错吧,如果“使用原DX9.0c(精简,X盘需3M)”出错,在“DX90C_SYS_Lite.txt”文件中加入3行
(仍不设置系统变量Path):
DPVSETUP.EXE
DPNSVR.EXE
DPLAYSVR.EXE
应该就不会出错了吧,这样只多占约100K内存,功能应该和彬弟的相当。
设环境变量PATH可能影响速度,并且如果指向光盘的话光盘就不好取出了。
作者: awera    时间: 2007-4-26 18:17
晕倒,放在ftp2,我都看不到ftp2的地址,权限什么时候才能到400啊,不知道可不可以走个后门,谢谢版主
作者: dwang    时间: 2007-4-26 22:46
原帖由 彬弟 于 2007-4-26 02:59 PM 发表
想想,可能是PE不能直接PATH别个系统的 systemroot 目录。

我试过直接使用硬盘原系统的System32目录,执行一个D3D游戏后,机器如蜗牛一样慢,所以千万不要设置系统PATH变量到硬盘原系统中。
如果非要外挂(减少使用内存吗),就把需要的dll和exe复制到单独的文件夹,再设置PATH
作者: 彬弟    时间: 2007-4-27 16:19
原帖由 pseudo 于 2007-4-26 03:35 PM 发表

那个“使用原DX9.0c(X盘需27M)”不会出错吧,如果“使用原DX9.0c(精简,X盘需3M)”出错,在“DX90C_SYS_Lite.txt”文件中加入3行
(仍不设置系统变量Path):
DPVSETUP.EXE
DPNSVR.EXE
DPLAYSVR.EXE
应该 ...

谢谢 pseudo !!,小弟有空再试试,另外 使用硬盘上原XP系统的网卡、显卡驱动,我这里现有的三台机上都测试不成功,pseudo 大哥继续努力,使用硬盘上原XP系统的资源  我想将又会是 PE 发展的又一个重要目标。!!!
作者: pseudo    时间: 2007-4-27 23:44
原帖由 彬弟 于 2007-4-27 04:19 PM 发表

谢谢 pseudo !!,小弟有空再试试,另外 使用硬盘上原XP系统的网卡、显卡驱动,我这里现有的三台机上都测试不成功,pseudo 大哥继续努力,使用硬盘上原XP系统的资源  我想将又会是 PE 发展的又一个重要目标。 ...

已更新,加入了这些文件。并加入使用硬盘原xp系统的ie。
作者: nm888    时间: 2007-4-28 13:28
有空都试一下,看一下哪个最好用。
作者: kingshare    时间: 2007-4-29 10:30
标题: 多谢dwwang
好东西,辛苦你了.人多力量大!
作者: kingshare    时间: 2007-4-29 10:31
标题: 中国人多,大家一个人干一点就超过微软了.
:lol 中国人多,大家一个人干一点就超过微软了.
作者: wanghh    时间: 2007-8-17 19:20
原帖由 dwang 于 2007-4-25 11:42 PM 发表
这个完全解压后才19M多一点,可以直接使用外挂,占有ram 才2M,执行里面的REG_DX9.CMD即可,如果外挂程序目录不是“外置程序”,请修改该文件中的目录名称

是运行REG_DX9.CMD即可吗?
作者: wanghh    时间: 2007-8-17 19:21
原帖由 wanghh 于 2007-8-17 07:20 PM 发表

是运行REG_DX9.CMD即可吗?

进入桌面再运行就不行了吗?
作者: zhm_email    时间: 2007-8-17 20:06
谢谢楼主优化完善,我的作品只是个雏形,应该还可以进一步精简完善,要一步步删减文件测试,没时间。
进来一直想作出wmp11的pe 版,一直在外出差,实在没有时间。
我在FTP2中放了我自几的改进作品,大小5M多,需要的下。

[ 本帖最后由 zhm_email 于 2007-8-17 08:10 PM 编辑 ]
作者: wanghh    时间: 2007-8-17 21:24
原帖由 zhm_email 于 2007-8-17 08:06 PM 发表
谢谢楼主优化完善,我的作品只是个雏形,应该还可以进一步精简完善,要一步步删减文件测试,没时间。
进来一直想作出wmp11的pe 版,一直在外出差,实在没有时间。
我在FTP2中放了我自几的改进作品,大小5M多, ...

谢谢!介绍一下如何使用更好!:victory:
作者: wanghh    时间: 2007-8-17 21:28
是在 winpe.ini 中加入:

LINK !%Desktop%\启用DirectX,%CurDir%\SYSTEM\DX90C\REGDX.CMD,,%CurDir%\SYSTEM\DX90C\dxdiaDX90Cg.exe
作者: wanghh    时间: 2007-8-17 21:38

%CurDrv%\外置程序\AVP6\7z.exe x DX90C.7z -y -aos -o%SystemRoot%\system32
cd /d %SystemRoot%\system32

REGSVR32 /S ddraw.dll
REGSVR32 /S ddrawex.dll
REGSVR32 /S d3d8.dll
REGSVR32 /S d3d8thk.dll
REGSVR32 /S d3d9.dll
REGSVR32 /S d3dim.dll
REGSVR32 /S d3dim700.dll
REGSVR32 /S d3dramp.dll
REGSVR32 /S d3drm.dll
REGSVR32 /S d3dxof.dll
REGSVR32 /S d3dpmesh.dll
REGSVR32 /S dplay.dll
REGSVR32 /S dplayx.dll
REGSVR32 /S dpmodemx.dll
REGSVR32 /S dpwsock.dll
REGSVR32 /S dpwsockx.dll
REGSVR32 /S dpnet.dll
REGSVR32 /S dpnlobby.dll
REGSVR32 /S dpnaddr.dll
REGSVR32 /S dpvoice.dll
REGSVR32 /S dpvvox.dll
REGSVR32 /S dpvacm.dll
REGSVR32 /S dpnhpast.dll
REGSVR32 /S dpnhupnp.dll
REGSVR32 /S dpserial.dll
REGSVR32 /S dinput.dll
REGSVR32 /S dinput8.dll
REGSVR32 /S dimap.dll
REGSVR32 /S diactfrm.dll
REGSVR32 /S gcdef.dll
REGSVR32 /S pid.dll
REGSVR32 /S dsound.dll
REGSVR32 /S dsound3d.dll
REGSVR32 /S dswave.dll
REGSVR32 /S dsdmo.dll
REGSVR32 /S dsdmoprp.dll
REGSVR32 /S dmusic.dll
REGSVR32 /S dmband.dll
REGSVR32 /S dmcompos.dll
REGSVR32 /S dmime.dll
REGSVR32 /S dmloader.dll
REGSVR32 /S dmstyle.dll
REGSVR32 /S dmsynth.dll
REGSVR32 /S dmscript.dll
REGSVR32 /S dx7vb.dll
REGSVR32 /S dx8vb.dll
REGSVR32 /S dxdiagn.dll
REGSVR32 /S mfc40.dll
REGSVR32 /S mfc42.dll
REGSVR32 /S wsock32.dll
REGSVR32 /S amstream.dll
REGSVR32 /S devenum.dll
REGSVR32 /S mciqtz32.dll
REGSVR32 /S msdmo.dll
REGSVR32 /S encapi.dll
REGSVR32 /S qasf.dll
REGSVR32 /S qcap.dll
REGSVR32 /S qdv.dll
REGSVR32 /S qdvd.dll
REGSVR32 /S qedit.dll
REGSVR32 /S qedwipes.dll
REGSVR32 /S quartz.dll
REGSVR32 /S ir41_qc.dll
REGSVR32 /S ir41_qcx.dll
REGSVR32 /S ir50_32.dll
REGSVR32 /S ir50_qc.dll
REGSVR32 /S ir50_qcx.dll
REGSVR32 /S mswebdvd.dll
REGSVR32 /S ksuser.dll
REGSVR32 /S msvidctl.dll
REGSVR32 /S msyuv.dll
REGSVR32 /S wstdecod.dll
EXIT

作者: wanghh    时间: 2007-8-17 21:38
外置程序\AVP6\7z.exe
是什么意思?
作者: wanghh    时间: 2007-8-17 21:40
是把DX90C.7z放在外置程序\AVP6目录中吗?
作者: zhm_email    时间: 2007-8-17 21:41
原帖由 wanghh 于 2007-8-17 09:24 PM 发表

谢谢!介绍一下如何使用更好!:victory:

直接解压到外置程序下的directx目录下,在winpe.ini中加入:
LINK  %Programs%\directx\注册directx90c,%CurDir%\directx\reg_dx9.CMD,
DX完全外置。
作者: wanghh    时间: 2007-8-17 22:13
原帖由 zhm_email 于 2007-8-17 09:41 PM 发表

直接解压到外置程序下的directx目录下,在winpe.ini中加入:
LINK  %Programs%\directx\注册directx90c,%CurDir%\directx\reg_dx9.CMD,
DX完全外置。

谢谢!:victory:
作者: qiaoduanping    时间: 2007-8-17 22:32
什么意思在?我是超级菜鸟,继续学习!
作者: pseudo    时间: 2007-8-18 00:42
原帖由 zhm_email 于 2007-8-17 08:06 PM 发表
谢谢楼主优化完善,我的作品只是个雏形,应该还可以进一步精简完善,要一步步删减文件测试,没时间。
进来一直想作出wmp11的pe 版,一直在外出差,实在没有时间。
我在FTP2中放了我自几的改进作品,大小5M多, ...


0体积的wmp11我都准备好了,一直等zhm_email兄的pe版呢。
作者: pseudo    时间: 2007-8-18 00:56
前些天有人找我要外置directX9,我做了一个放在
http://bbs.wuyou.net/forum.php?m ... page%3D1&page=1
的#265楼,
其中精简版占内存约5M,含OpenGL主要文件和一些游戏用到的文件。
不用上ftp就能下。
作者: wanghh    时间: 2007-8-18 06:41
Dxdiag诊断工具哪下?我不是XP系统。用不了。
作者: wanghh    时间: 2007-8-18 06:48
开始>运行>输入dxdiag 回车
作者: zhm_email    时间: 2007-8-18 06:53
原帖由 pseudo 于 2007-8-18 12:42 AM 发表


0体积的wmp11我都准备好了,一直等zhm_email兄的pe版呢。


没有时间呀,一直出差在外,工作太忙了,2个月没有星期天了。外企压力太大了。能抽空我一定作。
作者: wanghh    时间: 2007-8-18 07:03
这个算成功吗?

001.jpg (244.95 KB, 下载次数: 72)

001.jpg

作者: humeng01    时间: 2007-8-18 07:37
这里的牛人真是太多了!!!!!!!!!!!!!!
作者: zhm_email    时间: 2007-8-18 07:47
原帖由 wanghh 于 2007-8-18 07:03 AM 发表
这个算成功吗?

没有成功。显卡驱动不完整。
作者: jychenfz    时间: 2007-8-18 12:56
原帖由 dwang 于 2007-4-25 11:20 PM 发表
需要setx.exe来设置系统变量PATH,否则DX有问题,以下附上setx.exe,并给出使用例子:
setx.exe PATH "%PATH%;D:\外置程序\DX90C;E:\外置程序\DX90C;F:\外置程序\DX90C" -m

该例子对应一台机器上有3个以内的 ...

请问是在xp下还是在PE下运行setx.exe命令?
作者: hbjsuda    时间: 2007-8-21 01:33
顶一下历害就是历害:D
作者: 天涯无痕    时间: 2007-8-21 11:50
学习了,谢谢楼主分享
作者: hayg    时间: 2009-1-28 21:51
看看```阅读权限看不了
作者: jorismq    时间: 2010-3-17 19:42
给一个配制正确的图呀
作者: 2010maxinjian    时间: 2010-11-30 08:20
kankan!!!!!!!!!!!




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3