• 帮助中心
  • 随意添加PE软件的方法

    作者:upzxt 文章来源:u盘装系统 发布时间:2012-08-04 08:53点击:

    随意添加PE软件的方法

            当我们使用PE时,有个软件在PE系统下没有,但是我就是想用,难道要我自己添加到PE系统中吗?还有就是PE系统下有个软件,我想用,难道还要我进入PE系统下才能用吗?
      其实不然,一键U盘装系统官网教你一个随意添加PE软件的方法,为了解决这个问题,可用P处理来增加一个可以简单DIY的文件夹,里边就是随意添删的软件。
       PETOOLS.INI中内容,用于搜索petools目录(从hhh333那个petools.ini中得到灵感)注意:petools目录要建立在分区根目录下。
    `生成目标文件的快捷方式
    _SUB MAKELINK
    EXEC =!CMD /C "COPY "%SystemRoot%\SYSTEM32\SHORTCUT.BAT" "%TOOLS%\SHORTCUT.BAT""
    EXEC =!CMD /C "COPY "%SystemRoot%\SYSTEM32\MAIN.INI" "%TOOLS%\MAIN.INI""
    LOAD %TOOLS%\MAIN.INI
    MESS %TOOLS%已经被装载到了开始菜单。@挂载PETOOLS工具 #OK *2000
    _END
    `搜索PETOOLS目录下文件
    FORX @\PETOOLS,TOOLS,0,CALL MAKELINK
     
      SHORTCUT.BAT内容如下,搜索petools下的可执行文件,建立相应目录,并安装*.inf,注册*.reg等辅助文件。
     @echo off
    PUSHD %~dp0
    IF NOT EXIST "%USERPROFILE%\「开始」菜单\拓展程序目录" (MD "%USERPROFILE%\「开始」菜单\拓展程序目录")
    for /f "delims=" %%a in ('dir /b /ad') do (
    md "%USERPROFILE%\「开始」菜单\拓展程序目录\%%a"
    pushd "%%a"
    for /r %%b in ( *.exe *.cmd *.bat *.wim) do (
    shortcut.exe /f:"%USERPROFILE%\「开始」菜单\拓展程序目录\%%a\%%~nb.lnk" /a:c /t:"%%~fb"
    for /r %%c in (*.inf) do RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .\%%c
    for /r %%d in (*.reg) do REGEDIT /S "%%d"
    popd
    )
    )
    exit

      main.ini中内容,用于执行SHORTCUT.BAT。
     
    EXEC !%CurDir%\SHORTCUT.BAT
    FORX .\*.exe,var0,0,link %StartMenu%\拓展程序目录\%var0%,%var0%
    FORX .\*.bat,var1,0,link %StartMenu%\拓展程序目录\%var1%,%var1%
    FORX .\*.cmd,var2,0,link %StartMenu%\拓展程序目录\%var2%,%var2%
    FORX .\*.wim,var3,0,link %StartMenu%\拓展程序目录\%var3%,%var3%
    FILE %StartMenu%\拓展程序目录\SHORTCUT.BAT.lnk
    EXIT

    使用方法:
      1、下载附件文件,将四个文件放在system32下。
      2、在自己的本地硬盘或者U盘根目录建立petools文件夹,将要用的程序放在其中就行了,不用另外设置。
      3、进入PE,执行桌面上的  搜索装载PETOOLS到开始菜单。

     

    U盘装系统

     

    (责任编辑:www.upzxt.com)