UBCD4Win Forums: homes32 - Viewing Profile

Jump to content

homes32's Profile User Rating: -----

Reputation: 0 Neutral
Group:
Members
Active Posts:
77 (0.1 per day)
Most Active In:
General Questions (37 posts)
Joined:
07-December 07
Profile Views:
1,116
Last Active:
User is offlineNov 17 2009 12:18 PM
Currently:
Offline
Icon   homes32 has not set their status

Topics I've Started

  1. Autobuild Fix

    Posted 28 Apr 2009

    I got tired of having the InfCacheBuild box pop up at me while I'm building so I modified autobuild to redirect the output into BartPE's builder window like everything else.


    replace C:\UBCD4Win\plugin\ AutoBuild\Files\auto39_infcachebuild. cmd with
    :: ===============================================================
    :: ===============================================================
    :: STEP 39: Create InfCache for faster startup
    :: ===============================================================
    :: ===============================================================
    :infcache
    if not %ERROR_LEVEL%==0 goto EXIT
    echo STEP 39: Create InfCache for faster startup 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    echo         This step also removes unneeded items from .inf files 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    echo. 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    
    IF "%NEW_build%"=="
    FALSE" GOTO NO_INFBUILD
    
    echo         fix timestamps on inf files to make hwpnp happy 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    echo         hopefully this speeds up hwpnp 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    for %%a in ("%OutDir%\I386\
    inf\*.inf") do touch.exe %%a --reference=%%a
    
    
    ::IF NOT EXIST "%PEUtilsPath%\UpdateInfs.
    exe" GOTO NO_UPDATEINFS
    ::start /wait %PEUtilsPath%\UpdateInfs %OutDir%\i386\inf\
    *.inf
    
    :RUN_INFCACHE
    IF NOT EXIST "%PEUtilsPath%\infcachebuild.
    exe" GOTO NO_infcache
    
    :: Homes32 replaced 
    :: start /wait %PEUtilsPath%\infcachebuild.
    exe %OutDir%
    :: with the following to redirect the output into BartPE's build window
    :: instead of having a seperate window pop up
    echo. 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    %PEUtilsPath%\infcachebuild.
    exe %OutDir% 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    echo. 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    :: End Homes32 Edit
    
    IF NOT EXIST %OutDir%\i386\inf\
    INFCACHE.1 copy %PEUtilsDir%\INFCACHE.
    1 %OutDir%\i386\inf\
    *.*
    
    GOTO end_infcache
    
    :NO_UPDATEINFS
    echo NOTE: %PEUtilsPath%\updateinfs.
    exe was not found. 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    echo       please redownload the latest version of this plugin at 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    echo       [url="http://webmedic.
    net/webmedics-plugins-vf43.
    html"]http://webmedic.net/
    webmedics-plugins-vf43.html[
    /url] 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    echo. 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    GOTO RUN_INFCACHE
    
    :NO_INFCACHE
    echo NOTE: %PEUtilsPath%\infcachebuild.
    exe was not found. 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    echo       please redownload the latest version of this plugin at 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    echo       [url="http://webmedic.
    net/webmedics-plugins-vf43.
    html"]http://webmedic.net/
    webmedics-plugins-vf43.html[
    /url] 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    echo. 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    
    GOTO end_infcache
    
    :NO_INFBUILD
    echo NOTE: %OutDir%\i386\inf\
    INFCACHE.1 already exists. 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    echo       This means that infcache has laready been built 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    echo       for this iso and is not required again untill 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    echo       you do a compeltely new build and not a reshresh 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    echo. 2>&1 | mtee /+ %PEBuilderDir%\autobuild.
    log
    
    :end_infcache
    SET ERROR_LEVEL=0
    
    :EXIT
    ::exit
    

    enjoy.
    -homes32
  2. UBCD4Win Version Confusion

    Posted 27 Oct 2008

    most of you regulars have heard the "What version do I have...the download says 3.20 but the builder says 3.1.10a" question.
    some possible solutions for solving this problem are...
    • change the splash screen to show the current project version
    • Resource hack the builder's title bar and and and static text entry in the About box to reflect the current version.
      Note: I'm not sure what rights we have with the OEM license if Bart would be ok with this one or not. Is anyone from the dev team still in contact with him? Perhaps he could give us a patch to allow us to show our version number in the title bar?


    any others?
  3. Magical Jelly Bean Keyfinder

    Posted 3 Sep 2008

    2.05
    Released 9/3/08
    http://sourceforge.n... ects/keyfinder/

    Changes

    Build 2.05.16 -- September 2nd, 2008
    -------------------------- ----------
    - Added the SourceForge web link to the help menu.

    Build 2.05.14 Beta 2 -- September 1st, 2008
    -------------------------- -----------------
    - Load Hive menu option fixed.
    - Added an Options menu item.

    Build 2.05.10 Beta 1 -- August 25, 2008
    -------------------------- -------------
    - Fixed Fonts dialog menu option.
    - Added Options dialog which will display and allow changes to some of the
    commandline options.

    Build 2.04.05 -- August 22, 2008
    -------------------------- ------
    - Range check error at startup fixed. Blank lines in keyfinder.cfg are now
    ignored.
    - Added XP Manifest resource.
    - Small UI update.
    - Fixed bug when calling SaveDialog. The file extension wasn't changing when
    selecting different file types.
  4. Documentation Wiki

    Posted 10 Jul 2008

    what do you guys think about putting the list of tools, how to build sections an FAQ in a wiki?

    this would make Ben's job easier for him as we could keep the list of tools up-to-date with description/features/versions/ false positives. also we could use this on the how to build page so we can keep it up to date with recent screenshots/step by step instructions and fill in answers to common questions.

    feedback? pro's and con's?

    examples
    http://www.stellariu... x.php/Main_Page
    http://mlipod.source... /wiki/Main_Page
  5. Sysinternals Tools

    Posted 7 Jul 2008

    most of us know that Sysinternals license does not allow redistribution of their programs so they can't be included in the ubcd4win project download. however since the launch of Sysinternals live it is now trivial to download them via a simple script and have them included in the project. UBCD4Win can include the plugin and the user downloads the programs via the config button, as with virus/spyware definition updates.

    my script includes
    • Autoruns
    • Process Explorer
    • Process Monitor
    • TCP View

    however you can include your favorite tool as well by simply editing get_update.cmd

    hopefully this will be of help to everyone out there asking for Sysinternals xxxxx.exe to be included

    the plugin consists of the following files

    get_update.cmd
    :: Sysinternals Tools Update CMD
    :: By Homes32 6-20-08
    
    @echo off
    setlocal
    
    :: rem Change current drive and path to where the CMD script is located
    %~d0
    cd /D %~dp0
    
    :: rem Locate the UBCD4Win Root directory
    :FindPeDir
    if exist bartpe.exe goto SetUtil
    cd ..
    goto FindPeDir
    
    :: rem Set the path to the download.exe and unzip.exe files
    :SetUtil
    SET UTILPATH=%CD%\oem1\
    PEUtils
    cd /D %~dp0
    goto GetUpdate
    
    :: put files to download here
    :GetUpdate
    %UTILPATH%\download.exe [url="http://live.sysinternals.
    com/Procmon.exe"]http:/
    /live.sysinternals.com/Procmon.
    exe[/url] /timeout:20 /update /output:%~dp0\files\
    Procmon.exe /overwrite
    %UTILPATH%\download.exe [url="http://live.sysinternals.
    com/Procmon.chm"]http:/
    /live.sysinternals.com/Procmon.
    chm[/url] /timeout:20 /update /output:%~dp0\files\
    Procmon.chm /overwrite
    %UTILPATH%\download.exe [url="http://live.sysinternals.
    com/procexp.exe"]http:/
    /live.sysinternals.com/procexp.
    exe[/url] /timeout:20 /update /output:%~dp0\files\
    procexp.exe /overwrite
    %UTILPATH%\download.exe [url="http://live.sysinternals.
    com/procexp.chm"]http:/
    /live.sysinternals.com/procexp.
    chm[/url] /timeout:20 /update /output:%~dp0\files\
    procexp.chm /overwrite
    %UTILPATH%\download.exe [url="http://live.sysinternals.
    com/Tcpview.exe"]http:/
    /live.sysinternals.com/Tcpview.
    exe[/url] /timeout:20 /update /output:%~dp0\files\
    Tcpview.exe /overwrite
    %UTILPATH%\download.exe [url="http://live.sysinternals.
    com/Tcpview.chm"]http:/
    /live.sysinternals.com/Tcpview.
    chm[/url] /timeout:20 /update /output:%~dp0\files\
    Tcpview.chm /overwrite
    %UTILPATH%\download.exe [url="http://live.sysinternals.
    com/autoruns.exe"]http:
    //live.sysinternals.com/autoruns.
    exe[/url] /timeout:20 /update /output:%~dp0\files\
    autoruns.exe /overwrite
    %UTILPATH%\download.exe [url="http://live.sysinternals.
    com/autoruns.chm"]http:
    //live.sysinternals.com/autoruns.
    chm[/url] /timeout:20 /update /output:%~dp0\files\
    autoruns.chm /overwrite
    
    :END
    endlocal

    sysinternals_nu2menu.xml
    <!-- Nu2Menu entry for sysinternals -->
    <NU2MENU>
            <MENU ID="Programs">
    
                    <MITEM TYPE="POPUP" MENUID="sysinternals"
    >Sysinternals Tools</MITEM>
            </MENU>
            <MENU ID="sysinternals"
    >
                    <MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\
    Programs\sysinternals\
    autoruns.exe))" CMD="RUN" FUNC="@GetProgramDrive()\
    Programs\sysinternals\
    autoruns.exe /accepteula">Autoruns<
    /MITEM>
    
                    <MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\
    Programs\sysinternals\
    autoruns.exe))" CMD="RUN" FUNC="@GetProgramDrive()\
    Programs\RunScanner\
    RunScanner.exe @GetProgramDrive()\Programs\
    sysinternals\autoruns.
    exe /accepteula">Autoruns PE</MITEM>
                    
                    <MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\
    Programs\sysinternals\
    procexp.exe))" CMD="RUN" FUNC="@GetProgramDrive()\
    Programs\sysinternals\
    procexp.exe /AcceptEula">Process Explorer</MITEM>
                    <MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\
    Programs\sysinternals\
    Procmon.exe))" CMD="RUN" FUNC="@GetProgramDrive()\
    Programs\sysinternals\
    Procmon.exe /accepteula">Process Monitor</MITEM>
                    <MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\
    Programs\sysinternals\
    Tcpview.exe))" CMD="RUN" FUNC="@GetProgramDrive()\
    Programs\sysinternals\
    Tcpview.exe /accepteula">TCPView<
    /MITEM>
            </MENU>
    </NU2MENU>

    sysinternals.inf
    ;Sysinternal Tools
    ;Plugin by Homes32
    
    [Version]
    Signature= "$Windows NT$"
    
    [PEBuilder]
    Name="Sysinternals Tools <Config to update>"
    Enable=1
    
    [WinntDirectories]
    
    a="Programs\sysinternals"
    ,2
    
    [SourceDisksFolders]
    
    files=a,,1
    
    [Append]
    nu2menu.xml, sysinternals_nu2menu.xml

My Information

Member Title:
Member
Age:
Age Unknown
Birthday:
Birthday Unknown
Gender:
Location:
Minnesota, USA

Contact Information

E-mail:
Click here to e-mail me