无忧启动论坛

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

157M三卡支持Win7纯内核,支持Dx9,Mp10。。。

  [复制链接]
211#
发表于 2012-5-15 21:48:39 | 只看该作者
temp 还是一样无效
很少的地方有文字变大的情况 我抓了图你看看 包括temp设置 语句 我写在 FindPetools.Cmd 中 我换回了小的shell32.dll和imageres.dll

[ 本帖最后由 liujun2000 于 2012-5-15 21:50 编辑 ]

20120515214610.jpg (94.85 KB, 下载次数: 92)

20120515214610.jpg
回复

使用道具 举报

212#
 楼主| 发表于 2012-5-15 21:52:39 | 只看该作者
原帖由 liujun2000 于 2012-5-15 21:48 发表
temp 还是一样无效
很少的地方有文字变大的情况 我抓了图你看看 包括temp设置 语句 我写在 FindPetools.Cmd 中 我换回了小的shell32.dll和imageres.dll


处置安装.cmd  (放到Petools下)
------------------------
@echo off
PUSHD %~dp0
::显卡驱动
LoadDrv.exe %cd%\drv\VCARD.CAB
::声卡驱动
LoadDrv.exe %cd%\drv\ACARD.CAB
::网卡驱动
LoadDrv.exe %cd%\drv\WNIC.CAB

Set Rdisk=R:
If Exist %Rdisk% (goto Next)

set Rsize=0M
for /f "tokens=*" %%a in ('HardEnv /f') do set X=%%a
if %x% LSS 700  (Echo 内存小于700M ,不设虚拟内存盘 && goto SoftIns)
if %x% LSS 1000 (Set Rsize=300M && goto Done)
if %x% LSS 1500 (Set Rsize=600M && goto Done)
if %x% LSS 2000 (Set Rsize=900M && goto Done)
if %x% LSS 2500 (Set Rsize=1400M  && goto Done)
if %x% LSS 3000 (Set Rsize=1800M && goto Done)
Set Rsize=2000M
:Done
Echo 你的空闲内存是:%X%M ,可设虚拟内存盘%Rdisk%: %Rsize%

if Not %Rsize%==0M Imdisk -a -s %Rsize% -m %Rdisk% -p "/fs:ntfs /y /q"
ping -n 1 127.1>nul

If Not Exist %Rdisk% goto SoftIns
:Next
if Not Exist %Rdisk%\IEcache (md %Rdisk%\IEcache) else (Del /a /f /s /q %Rdisk%\IECache\*.*)
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Cache" /t reg_expand_sz /d "%Rdisk%:\IECache\Temporary Internet Files" /f>nul
if Not Exist %Rdisk%\temp (md %Rdisk%\temp) else (Del /a /f /s /q %Rdisk%\temp\*.*)
Set TempPath=%Rdisk%\Temp

start /i /min %cd%\Mset.exe Temp %TempPath% /all
start /i /min %cd%\Mset.exe Tmp %TempPath% /all

:SoftIns
Echo 如果没有内存盘,搜索Petools下软件并置快捷方式后退出
if Not Exist %Rdisk% (
  for /f "tokens=*" %%a in ('HardEnv /d') do set DDS=%%a &&(
    dir /a %%a:\PETOOLS >nul 2>nul)&&(
    for /f "delims=" %%b in ('dir %%a:\PETOOLS /a-d /b /s') do PECMD LINK %%startmenu%%\%%~pb\%%~nxb,%%b
    )&& Exit
)
::下面是纯内存运行工具安装,可以复制解压工具到内存盘\Tools目录下,并置快捷方式到桌面等
Echo Tools已经有的,说明已加载,直接退出
if Not Exist %Rdisk%\Tools (md %Rdisk%\Tools) else (Exit)
Rem 下面就自已写自已的工具复制到R:\Tools下的代码了。

用我的改改试试。发现你有几句的\写反了。

findpetool.cmd (放到system32下)
--------------------------
@echo off
PUSHD %~dp0
for /f "tokens=*" %%a in ('HardEnv /d') do set DDS=%%a
for %%a in (%DDS%) do (
  if exist %%a:\PETOOLS\外置安装.cmd  Pecmd Exec !=%%a:\PETOOLS\外置安装.cmd && goto :end)
:end

[ 本帖最后由 2011mking 于 2012-5-16 23:14 编辑 ]
回复

使用道具 举报

213#
发表于 2012-5-15 22:00:37 | 只看该作者
开Aero的PE,进入桌面后直接PECMD.INI调用类似的批处理还是没法使的临时目录立即生效,还是要手动运行一次才可以。。。

这个问题估计是开Aero后导致的不正常
回复

使用道具 举报

214#
发表于 2012-5-15 22:02:44 | 只看该作者
用你的cmd,顺利让temp有效。
这样 要使用的绿色工具只要打包成exe执行就好了!
很方便!


谢谢

[ 本帖最后由 liujun2000 于 2012-5-15 22:07 编辑 ]
回复

使用道具 举报

215#
发表于 2012-5-15 22:45:17 | 只看该作者

标题

原帖由 2011mking 于 2012-5-14 23:43 发表




xnview虽然小巧,但用起来不太方便,尤其是总记不住上次窗口大小和位置。

建议还是用大一些的 FastStone ,用过了就会觉得它好了。

将xnview.exe放到x:\program\下的注册表如下,位置你可以搜索改动到 ...
这个注册表比我的那个小了近一半,但是打开软件是英文的,还有每日一贴,全新安装的注册表么?我用的是绿色版,退出以后再看,目录下的xnview.ini不见了。另外你说的那个软件也挺不错的
回复

使用道具 举报

216#
发表于 2012-5-15 23:39:37 | 只看该作者

回复 #216 tulongwa 的帖子

FSCapture是我用过的最好用的截图和录像工具。。。
回复

使用道具 举报

217#
 楼主| 发表于 2012-5-15 23:50:41 | 只看该作者
原帖由 zhs509 于 2012-5-15 22:00 发表
开Aero的PE,进入桌面后直接PECMD.INI调用类似的批处理还是没法使的临时目录立即生效,还是要手动运行一次才可以。。。

这个问题估计是开Aero后导致的不正常


对,好象是重登陆重成的,我反复调整仍然无法成功,且在开Aero后,用Mest加/all参数还退不出进程,不过这个问题已经解决。
暂时对开Aero的PE直接用内存盘动态设置无解。

原帖由 tulongwa 于 2012-5-15 22:45 发表

这个注册表比我的那个小了近一半,但是打开软件是英文的,还有每日一贴,全新安装的注册表么?我用的是绿色版,退出以后再看,目录下的xnview.ini不见了。另外你说的那个软件也挺不错的


我用的是早期下载的单文件版(114b版,约400K)

[ 本帖最后由 2011mking 于 2012-5-15 23:52 编辑 ]
回复

使用道具 举报

218#
发表于 2012-5-15 23:55:10 | 只看该作者

回复 #218 2011mking 的帖子

内存盘的我就不管它了。。。
既然开Aero也是一样的效果,我直接用我修改的PE里自带的setx.exe设置就是了,还省了一个文件
回复

使用道具 举报

219#
发表于 2012-5-16 00:02:28 | 只看该作者
原帖由 dvd008 于 2012-5-15 15:10 发表
补充这些,可以使用那个截图工具的,WMP录像功能

copy wmadmoe.dll %systemRoot%\system32
copy wmvdmoe2.dll %systemRoot%\system32
regsvr32 /s %systemRoot%\system32\wmadmoe.dll
regsvr32 /s %systemR ...


再添加注册这个看看效果会不会好一些呢?若无该文件,自己补充下!
regsvr32 /s %systemRoot%\system32\wmvcore.dll

我自己修改的只要注册上面的wmvcore.dll即可(当然我不清楚其他的dll是否之前已经注册过了)

[ 本帖最后由 zhs509 于 2012-5-16 00:03 编辑 ]
回复

使用道具 举报

220#
发表于 2012-5-16 00:20:34 | 只看该作者
原帖由 2011mking 于 2012-5-15 21:52 发表


处置安装.cmd  (放到Petools下)
------------------------
@echo off
PUSHD %~dp0
::显卡驱动
LoadDrv.exe %cd%\drv\VCARD.CAB
::声卡驱动
LoadDrv.exe %cd%\drv\ACARD.CAB
::网卡驱动
LoadDrv.ex ...

试了一下PE_2,能成功设置内存盘R !
但是用LoadDrv.exe不能安装本机驱动MYDRV0428.CAB,而用PECMD LOAD %cd%\MYDRV0428.CAB只能安装一小部分,大部分还是不能安装上!不知为何?

  
回复

使用道具 举报

221#
 楼主| 发表于 2012-5-16 00:58:22 | 只看该作者
原帖由 elai 于 2012-5-16 00:20 发表

试了一下PE_2,能成功设置内存盘R !
但是用LoadDrv.exe不能安装本机驱动MYDRV0428.CAB,而用PECMD LOAD %cd%\MYDRV0428.CAB只能安装一小部分,大部分还是不能安装上!不知为何?

143294  143295


pecmd DEVI 不灵时可以试试LoadDrv,LoadDrv不灵时也可以反过来试试pecmd 的 DEVI命令(两个都不灵时还可将驱动解包不带文件夹放到Boot.wim中的MyDriver文件夹下)。

关于驱动,并不是没装上,仅显示而已(?号设备或显示为未知驱动,但属性是"这个设备运转正常。")。这个问题已经反复说明多次了,精简PE的通病。修复代价太大,不值得。
只要你的三卡装上了,可以用了就行了,显示可以无视。


CHM关联已解决,需添加如下文件和注册表。

wim关联实际上本身是做了,只是pecmd中写错了路径,可自行修复
TEAM EXEC =!%Windir%\system32\TOOLS\WimTool.exe /Reg /M
REGI HKCU\SOFTWARE\WimTool\AutoMountPath=C:\WIM

改为:
TEAM EXEC =!%Windir%\system32\WimTool.exe /Reg /M
REGI HKCU\SOFTWARE\WimTool\AutoMountPath=C:\WIM

关于pdf文件,请自行下载 FoxitPDFReader ,绿色版约3M左右,外置就可以了。

[ 本帖最后由 2011mking 于 2012-5-16 01:21 编辑 ]

chm.rar

296.99 KB, 下载次数: 174, 下载积分: 无忧币 -2

评分

参与人数 1无忧币 +2 收起 理由
2010hook + 2 赞一个!

查看全部评分

回复

使用道具 举报

222#
发表于 2012-5-16 07:02:19 | 只看该作者
TEMP设置,能否单独给个CMD?
如,执行CMD后, 改为 R:\TEMP

我现在是用自己写的PECMD代码做的,内存盘也是
关键是,WIN7下,要刷新才能生效.


IE的收藏夹,不能收藏网站,这个问题比较大(收藏了,无效).  看见需要的网站,无法收藏!

未命名.JPG (102.25 KB, 下载次数: 86)

未命名.JPG

未命名2.JPG (98.83 KB, 下载次数: 104)

未命名2.JPG
回复

使用道具 举报

223#
 楼主| 发表于 2012-5-16 08:15:36 | 只看该作者
原帖由 dvd008 于 2012-5-16 07:02 发表
TEMP设置,能否单独给个CMD?
如,执行CMD后, 改为 R:\TEMP

我现在是用自己写的PECMD代码做的,内存盘也是
关键是,WIN7下,要刷新才能生效.


IE的收藏夹,不能收藏网站,这个问题比较大(收藏了,无效).  看见需 ...


如果是没进桌面前调用cmd,现在是要用Mset来实现,代码就几行

PUSHD %~dp0
set  Rdisk=R:
Set TempPath=%Rdisk%\Temp
start /i /min %cd%\Mset.exe Temp %TempPath% /all
start /i /min %cd%\Mset.exe Tmp %TempPath% /all

这是该cmd与Mset在同一目录的情况,如果你更新了system32下的Mset,批处理在任意位置都可以用
set  Rdisk=R:
Set TempPath=%Rdisk%\Temp
start /i /min Mset.exe Temp %TempPath% /all
start /i /min Mset.exe Tmp %TempPath% /all

如果是进入桌面后调用Mset,则可以cmd中可以直接用
Mset.exe Temp %TempPath% /all
Mset.exe Tmp %TempPath% /all

Mset请用#202楼新版。

-------------------------------------
至于收藏问题,直接收藏是不可以的,查了半天也没找到到底问题出在哪了,但有个变通方案:

从IE地址栏,将鼠标放到网站ICO标志上(即地栏最前面),按下不放,拖到与收仓夹平齐的位置,就正确保存了。


看见没有,是从地址栏,将链接拖到与收藏夹平齐的位置。

[ 本帖最后由 2011mking 于 2012-5-16 08:40 编辑 ]
回复

使用道具 举报

224#
发表于 2012-5-16 09:31:30 | 只看该作者
收藏夹, 只要拖到硬盘或者IMDISK新建的内存盘,都可以

但是,拖到X盘, 可能当时能用,一会就不能用了


硬盘有效即可.这个就这样吧.
OFFICE,FDF 运行一次就都可以了.
回复

使用道具 举报

225#
发表于 2012-5-16 12:43:15 | 只看该作者
硬盘 直接启动 iso
硬盘 直接启动 wim
有什么不同?
回复

使用道具 举报

226#
发表于 2012-5-16 12:52:47 | 只看该作者
当你更新了以后,我之前说过的问题你现在也有了,请看截图

QQ截图20120516125201.jpg (108.55 KB, 下载次数: 66)

QQ截图20120516125201.jpg
回复

使用道具 举报

227#
 楼主| 发表于 2012-5-16 13:09:41 | 只看该作者
原帖由 liujun2000 于 2012-5-16 12:43 发表
硬盘 直接启动 iso
硬盘 直接启动 wim
有什么不同?


ISO则配置简单,直接grub启动,硬盘上不需要Boot文件夹,但修改boot.wim就麻烦了,因为要两次更新,一次改Boot.wim,一次改ISO内的Boot.wim。
而直接启动,需要Boot文件夹,bootmgr需要配置,但修改方便。

原帖由 binke 于 2012-5-16 12:52 发表
当你更新了以后,我之前说过的问题你现在也有了,请看截图


好象这样的才是正常的exe打开的关联图标,原来的是空白。图标位于shell32.dll中。
回复

使用道具 举报

228#
发表于 2012-5-16 13:21:53 | 只看该作者
这个版本差不多了.
准备去弄弄那个不用PECMD的WIN7PE

那个如果去掉内核驱动,就比较好了
外置驱动没问题,其它软件也没问题
回复

使用道具 举报

229#
发表于 2012-5-16 15:08:28 | 只看该作者
原帖由 dvd008 于 2012-5-16 13:21 发表
这个版本差不多了.
准备去弄弄那个不用PECMD的WIN7PE

那个如果去掉内核驱动,就比较好了
外置驱动没问题,其它软件也没问题



本人懒,DVD008 操心啦,谢谢你

楼主的作品怎么样了,还有什么问题没有解决呢
回复

使用道具 举报

230#
 楼主| 发表于 2012-5-16 19:55:26 | 只看该作者
用原来的shell32.dll和imageres.dll小改了下图标资源,增加了部份图标(大小没增加到1M吧),换上这个虽然不是很满意,但Boot.wim小了10M左右。

http://115.com/file/an04anlu#win7图标Dll精简.rar


最早的文件虽小但Rar内看不到文件夹,现在可见了。

小图标方式没问题

中等图标方式还有一点小问题,但较最初已是好很多了,毕竞文件那么小,也可以接受了。


我现在的Boot.wim大小为162M,wim中带有本机驱动,所以最终大小约158M左右,还好没冲动改贴子的名称,加了这么多功能,大小还是保持住了,哈哈。

这个版本从无到有,还原了许多功能,基本已满足一般需求,估计也就到此为止了。

[ 本帖最后由 2011mking 于 2012-5-16 20:01 编辑 ]
回复

使用道具 举报

231#
发表于 2012-5-16 20:17:05 | 只看该作者
郁闷 这么好的pe应该再完善下去 但是还是谢谢你 辛苦了
回复

使用道具 举报

232#
发表于 2012-5-16 21:20:20 | 只看该作者
楼主,你大可以制作一个维护型的PE,把兼容性啥的搞好就不用管了。

楼主探索的过程就是我前进的动力啊,我还准备重头再来制作一个PE呢,关键是做到自己满意了就可以了,可以慢慢做。
回复

使用道具 举报

233#
发表于 2012-5-16 21:33:03 | 只看该作者
原帖由 2011mking 于 2012-5-16 19:55 发表
用原来的shell32.dll和imageres.dll小改了下图标资源,增加了部份图标(大小没增加到1M吧),换上这个虽然不是很满意,但Boot.wim小了10M左右。

http://115.com/file/an04anlu#win7图标Dll精简.rar


最 ...

原来的文件没问题吧?我的RAR里面有文件夹

未命名.JPG (48.36 KB, 下载次数: 104)

未命名.JPG
回复

使用道具 举报

234#
 楼主| 发表于 2012-5-16 22:44:19 | 只看该作者
原帖由 dvd008 于 2012-5-16 21:33 发表

原来的文件没问题吧?我的RAR里面有文件夹


奇怪,我用老版本的shell32.dll时rar中文件件显示为白图标,所以补了下图标资源。
回复

使用道具 举报

235#
发表于 2012-5-17 14:58:20 | 只看该作者
是不是你RAR的问题?
回复

使用道具 举报

236#
发表于 2012-5-17 22:56:59 | 只看该作者
挂载vhd功能也失效了 做分差也不行了
回复

使用道具 举报

237#
发表于 2012-5-18 10:40:01 | 只看该作者
命令行,DISKPART也挂载不了?
回复

使用道具 举报

238#
发表于 2012-5-18 18:16:36 | 只看该作者
DISKPART  怎么用? 没有留意这方面 以前都是用图形界面搞定

搜索了一下

diskpart 回车
select vdisk file="d:\vhd\软件.vhd"   

通过diskpart [/s <script>]这个命令可以执行基于diskpart的脚本文件,这样我们的cmd文件就可以这样写:

diskpart /s c:\vhd.vbs

然后呢vhd.vbs中写需要在diskpart下面执行的命令,内容为:

select vdisk file=c:\vhd.vhd

attach vdisk

最后呢,还要实现隐藏,这个还是需要用vbs脚本来实现,内容为:

Set ws = CreateObject("Wscript.Shell")

ws.run "cmd /c c:\vhd.cmd",vbhide

其实呢,我不懂脚本,所以就这么写了,不过我想,应该可以通过一个vbs脚本就可以实现的,如果哪位高人看到了希望可以指点一下。


Diskpart
#启动磁盘管理命令行      
create vdisk file=d:\win7.vhd maximum=10240 type=fixed         
#创建一个D:\win7.vhd虚拟文件,大小为10240MB,类型为固定大小。创建VHD文件分区必须为NTFS格式,同时保证有足够的空间。
select vdisk file=d:\win7.vhd      
#将vhd文件设置为焦点,一定要注意必须将焦点转移到虚拟文件中,否则下面的操作会将焦点分区格式化
attach vdisk         
#挂载选中的vhd文件
create partition primary   
#把虚拟分区创建为主分区
Active
#把虚拟分区设置为活动主分区,这样就可以启动win7了
assign letter=h         
#为主分区分配盘符H:
format fs=ntfs quick label=win7      
#快速格式化为NTFS并定义卷标为“win7”,要安装win7必须格式化为NTFS
Exit
#退出diskpartl

代码2:
bcdedit /create {ntldr} /d "XP"
bcdedit /set {ntldr} device partition=X:
#X:为在WIN7里给原系统分区分配的盘符
bcdedit /set {ntldr} path \NTLDR
bcdedit /bootsequence {default} {ntldr}
bcdedit /displayorder {default} {ntldr}
bcdedit /timeout 30
bootsect /nt60 SYS

#Windows

[ 本帖最后由 liujun2000 于 2012-5-18 18:25 编辑 ]
回复

使用道具 举报

239#
发表于 2012-5-18 18:43:16 | 只看该作者
依次在命令行中输入以下命令(文件路径请根据自己实际修改)
diskpart

select vdisk file=h:\Win7x64.vhd

attach vdisk

select partition 1

assign letter=o

exit
以上命令,利用diskpart挂载安装了Win7的VHD,并且分配盘符o,做完后退出diskpart
回复

使用道具 举报

240#
发表于 2012-5-18 22:57:10 | 只看该作者

回复 #2 elai 的帖子

支持一下楼主有你的产品我们就放心用了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-26 20:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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