Hello dear guest!

Boot Land is a community driven pc software site established since 2006 and focused on recovery/backup boot disks, research of Microsoft Windows 2000/XP/2003/Vista/7 install/deployment/lease/antivirus/antispam tools, customizing Microsoft Windows PE administration systems and even learning how to recover computer data from disaster situations!

How about joining our boot disk community? So do it. Life's short!

  - You get free access to our newsletter with all the interesting buzz about boot disks
  - We share publicity revenue with everyone who wishes to participate at the forums
  - Publicity is never, never, never displayed to members (along with many other cool things)
http://boot-land.net/register


22 Pages V   1 2 3 > » 

Happy birthday thunn!
thunn
Posted on: Jun 22 2009, 03:15 AM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


Thank you all very much!

I'm indeed alive and well.

Last year in October, I met my dream girl and married her.

Scince then, I've been working as an IT support tech here in NYC and preparing for the arrival of a new baby girl, due August 2nd. smile.gif

  Forum: News · Post Preview: #70271 · Replies: 7 · Views: 1,470

Install XP from USB AFTER Booting with PE from HDD or USB
thunn
Posted on: Dec 6 2008, 04:40 PM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


--thanks for working at this.

I'm using an Eee PC with no optical drive and installed xp from usb last night. The batches will be interesting to view. wink.gif
  Forum: Tutorials · Post Preview: #51555 · Replies: 316 · Views: 163,681

Thuun, delete some PM
thunn
Posted on: Dec 3 2008, 07:06 AM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


I did delete messages and would prefer to keep all the rest that remain, which apparently is too many.
I'll message Nuno about a few extra MB. when I get back to my work space, currently I'm on a friend's laptop and don't have the pass to my email server.

Thanks for the heads up, wink.gif

-t
  Forum: Hello world! · Post Preview: #51301 · Replies: 2 · Views: 875

"Panther" XP/2003 (deployment system)
thunn
Posted on: Dec 3 2008, 06:45 AM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75



QUOTE
... issue with sp2 source

If XP SP2 is used, a corresponding cd tag file should be added to the cd root. The examples provided are designed for XP SP3 Pro VL, so please try renaming the win51ip.sp3 tag file to win51ip.sp2.

...

QUOTE
But I already have a prepared wim image


This will probably not work.
The "Panther" XP/03 deploy kit uses the beta 1 wim format api.

wink.gif

-t
  Forum: Project forge · Post Preview: #51300 · Replies: 51 · Views: 16,333

thunn
Posted on: Nov 24 2008, 07:13 AM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


No changes have taken place on the file server. But I'll try to reproduce the problem.
  Forum: Projects · Post Preview: #50724 · Replies: 80 · Views: 35,970

"Panther" XP/2003 (deployment system)
thunn
Posted on: Nov 23 2008, 11:52 PM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


QUOTE (bilou_gateux @ Nov 16 2008, 08:56 AM) *
[*]1/ What are the other changes applied to winpe.wim in addition to drivers added for VMware support?
[*]2/ Replacing modified TXTSETUP.SIF in your kit with our own untouched TXTSETUP.SIF from source CD would break something or have you just removed unwanted stuff (Tour, etc...) you don't want to copy during install?
[*]3/ Would you like to describe what presetup.exe tool does (in addition to displaying a splash screen of current configuration phase before launching real mini-setup.exe ?
[/list]

A lot of questions but be sure we appreciate your hard work which will let us reduce deployment time of new boxes.


--the questions are fine.

1. Only VMWare and MS Virtual PC SCSI drivers were added to the winpe.wim image. Inject additional storage drivers using commands inside \support\service\svcres.

2. Replacing the winpe.wim TXTSETUP.SIF may leave you with an unbootable image as the file contains entries required for the bootable WIM file system. Isolating the driver components would be the first order of business for you. PM me if it gets to be too much.

3. The file presetup.exe is currently used to initiate a "pre-setup" rouitine containing cpu detection and splash information for the user. Run "Presetup.exe /?" for details on options.

and--
The optical drive detection mechanism can be replaced, pls. feel free to upload a sample of a modified and tested command.

lastly--
The PantherXP deploy kit has been updated to include a small number of changes. Visit panther.xp.net for the download.

-t
  Forum: Project forge · Post Preview: #50708 · Replies: 51 · Views: 16,333

"Panther" XP/2003 (deployment system)
thunn
Posted on: Nov 15 2008, 09:58 PM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


--thanks for the comments!!
I'll do my best to recode the video (or make another) and upload it to youtube soon.

headgear27.gif
  Forum: Project forge · Post Preview: #50121 · Replies: 51 · Views: 16,333

"Panther" XP/2003 (deployment system)
thunn
Posted on: Nov 14 2008, 08:52 AM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


Ok all...
Let 'er rip.

http://pantherxp.net

and btw--
--nice to be back. wink.gif
  Forum: Project forge · Post Preview: #50036 · Replies: 51 · Views: 16,333

Is WinBuilder bad for your health?
thunn
Posted on: Nov 12 2008, 10:59 PM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


It a very personal issue for everyone as such a vast number of things define us. People are simply not all alike.
wink.gif
  Forum: News · Post Preview: #49888 · Replies: 6 · Views: 1,255

"Panther" XP/2003 (deployment system)
thunn
Posted on: Sep 8 2008, 02:56 AM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


I know this project present confusion to some. Please understand this is somewhat intented.

Currently a project webpage is in progress to answer a few common question Ive received.

http://thuun.boot-land.net/PantherXP
  Forum: Project forge · Post Preview: #43854 · Replies: 51 · Views: 16,333

"Panther" XP site
thunn
Posted on: Sep 1 2008, 05:29 PM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


I made a website for my "Panther" XP/03 project and thought I'd post it for anyone that might like a lOOk.

smile.gif

-t
  Forum: Websites · Post Preview: #43277 · Replies: 2 · Views: 1,542

UnpackSDC v1.0
thunn
Posted on: Aug 27 2008, 11:18 PM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


Here's the tool to make SDC packages:

http://w2.e-academy.com/downloads/SDC_Wrapper.zip

QUOTE
but what kind of algorithm does it use ? zlib ? deflate/deflate64 ?


I've learned SDC stands for Secure Digital Cabinet, not Container, as I thought before. You'll notice if you try the wrapper tool a lite compression is applied along with encryption which seems to provide a stable archive format. I don't yet know much about the compression, but I'm guessing standard zip cabinet or some such format is used.

Unpacksdc is apparently a reverse engineering of the ms dl tool as it uses the same exact decryption algorithms but may yet contain a bug or two as it's release v1.0, the first version.

...v2.0 would be fun to see. cool.gif

-t
  Forum: Websites · Post Preview: #42949 · Replies: 9 · Views: 13,551

UnpackSDC v1.0
thunn
Posted on: Aug 26 2008, 07:31 AM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


SDC is used to encrypt data for online stores.

So.. kinda glad I didn't grab to much attention here.
I stumbled on the whole thing looking for the image for the s08vol iso.
  Forum: Websites · Post Preview: #42806 · Replies: 9 · Views: 13,551

UnpackSDC v1.0
thunn
Posted on: Aug 25 2008, 04:36 PM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


I've tested the tool, it works quite well.

here's a quick batch to unpack all .sdc files in the current dir., one by one...

UnpackSDC.cmd :
CODE
@echo off
cls &echo.&echo %~n0 &echo.
for %%i in (*.sdc) do (
@for %%d in (%~dp0%%~ni) do (
echo Ready to unpack:
echo %%i &echo.
echo To folder:
echo %%d &echo.
pause &echo.
if not exist "%%d" md "%%d"
unpacksdc.exe "%%i" "%%d"
)
)
pause


this is run next to unpacksdc.exe and at least one .sdc file.
  Forum: Websites · Post Preview: #42738 · Replies: 9 · Views: 13,551

UnpackSDC v1.0
thunn
Posted on: Aug 25 2008, 03:31 PM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


The sdc format (Secure Digital Cabinet) is often used to store and distribute software images,
The well known MS File Transfer Manager decrypts the SDC format when files are stored online like this and the process is usually transparent. Lots of MSDNAA media is stored as SDC. ...

Should you ever want to explore the format for yourself,
a developer named imagi now offers a cmd-line tool to unpack sdc files!

get it, and more details,
here:
http://imagi.pl/ cool.gif

--unpacking multi part sdc files is done by copying the file parts together first.
CODE
copy /b file1.sdc + file2.sdc file3.sdc


please note,
dotnet 2.0 is required for the program to run.
Attached File(s)
Attached File  UnpackSDC.zip ( 5.43K ) Number of downloads: 3126
 
  Forum: Websites · Post Preview: #42728 · Replies: 9 · Views: 13,551

mobileOS - Sorry guys I'm a little confused again
thunn
Posted on: Aug 25 2008, 03:14 PM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


nlite will patch some system files for you that may assist the image to run better.

'mobileos' did include some suggestions towards nlite at one time.

MobileOS is reduced vl xp rtm inram, many others have other names for the 'hack' that involves using universal IDE drivers and s03 ramdisk.sys.

It does work, I even ran a demo for MS employees once.
  Forum: Requests · Post Preview: #42725 · Replies: 20 · Views: 6,332

Microsoft Diagnostics and Recovery Toolset
thunn
Posted on: Aug 17 2008, 01:07 AM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


QUOTE
The thing is that when you suppossively run the installer and install MSDaRT50Eval.msi. You only get the Help file in the Start Menu


what else is there?

thanks for the review.
  Forum: Websites · Post Preview: #42132 · Replies: 4 · Views: 2,376

Microsoft Diagnostics and Recovery Toolset
thunn
Posted on: Aug 16 2008, 11:54 PM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


Now that MS has acquired all the sysinternals stuff...
As of last year everyone now has a
GUI PE from MS to play with--
http://www.microsoft.com/downloads/details...;displaylang=en
untested, but,
Likely the erd2005.


-edit-

yep,
the setup copies 'erd50.iso' to programfiles.
  Forum: Websites · Post Preview: #42129 · Replies: 4 · Views: 2,376

[PortableApps] Portable Firewall Kewl Tewl
thunn
Posted on: Aug 10 2008, 03:17 PM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


firewalls are few and far between for most pe users.

nice un. wink.gif


Anyone running VMWare ThinApp based firewalls in PE?

Sanbarrow? smile.gif
  Forum: LODR Universal & Portable Apps · Post Preview: #41724 · Replies: 11 · Views: 5,693

Small INImod tool for batch scripting
thunn
Posted on: Jul 23 2008, 01:49 AM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


I was looking for a small ini editor when I found..

this

--looked like it might be of use so I thought i might pass it along.

There's allegidly a 1KB .com that mods ini files.
Somewhere.

I've been using a tool called inimod.exe that works well enough, but the 40 KB. + size seems excessive for it's functionality.

I have yet to test it, but inside the IMB kit is an ini tool and and other stuff.


edit--

I just found one.

called inimod.exe also from another author.

seems good.

smile.gif

Attached File(s)
Attached File  IniMod.zip ( 12.54K ) Number of downloads: 215
 
  Forum: Websites · Post Preview: #40209 · Replies: 2 · Views: 2,023

Raw Registry Editor
thunn
Posted on: Jul 22 2008, 03:16 PM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


Hey Nuno!

thanks for explaining the current progress.

great work!

-t
  Forum: Project forge · Post Preview: #40178 · Replies: 46 · Views: 17,985

Automatic Changing of BOOT.INI by bat file
thunn
Posted on: Jul 22 2008, 02:51 PM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


--good stuff.
I really like the ideas at work!

But checking the registry is not always reliable...

As of late I use a 3rd party tool (crystalcpuid) to verify more than one physical cpu before proceeding with changes (like the correct HAL if needed). wink.gif

To edit bootini, I use a 1 KB replace.vbs, first checking if the string exists to avaoid nonsense...

CODE
for %%B in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%B:\boot.ini (
attrib -s -r -h %%B:\boot.ini
) && (
findstr /c:"Longhorn" %%B:\boot.ini
if %errorlevel% equ 0 (replace.vbs %%B:\boot.ini "/DETECTHAL" "/NOEXECUTE=ALWAYSOFF" && replace.vbs %%B:\boot.ini "Longhorn" "XP Professional")
for %%V in (30 3 0) do (findstr /c:"timeout=%%V" %%B:\boot.ini && if %errorlevel% equ 0 replace.vbs %%B:\boot.ini "timeout=%%V" "timeout=10")
attrib +r +s +h %%B:\boot.ini
if exist %%B:\boot.bak (
attrib -s -r -h %%B:\boot.bak
move /y %%B:\boot.bak %systemroot%\debug
)
)



CODE
' ----------------------------------------------------------------------------------
'  Replace.vbs
'  usage: cscript replace.vbs file.txt "find String" "replace with String"
'
'  source: Microsoft Scripting Guy Archives Feb. 2005
'  http://www.microsoft.com/technet/scriptcenter/resources/qanda/feb05/hey0208.mspx
' ----------------------------------------------------------------------------------

Const ForReading = 1
Const ForWriting = 2

strFileName = Wscript.Arguments(0)
strOldText = Wscript.Arguments(1)
strNewText = Wscript.Arguments(2)

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(strFileName, ForReading)
strText = objFile.ReadAll
objFile.Close

strNewText = Replace(strText, strOldText, strNewText)
Set objFile = objFSO.OpenTextFile(strFileName, ForWriting)
objFile.WriteLine strNewText
objFile.Close
  Forum: Tutorials · Post Preview: #40175 · Replies: 15 · Views: 6,635

need help purchasing a special USB pen drive
thunn
Posted on: Jun 20 2008, 09:08 AM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


other brands may work to emulate floppy images, but not document the feature. perhaps some testing...? smile.gif

likely someone here will speculate further on a brand to use shortly. wink.gif
  Forum: Community forum · Post Preview: #38013 · Replies: 20 · Views: 6,075

"Panther" XP/2003 (deployment system)
thunn
Posted on: Jun 20 2008, 05:13 AM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


Galapo has seen the project image,

You might think of Panther XP as an alternative to 'universal restore' by Acronis.
It uses the longhornpe, but does not have to. (These deployment systems all use sysprep, *just updated by MS)

Panther XP requires 1 reboot to go from PE to WinXP MiniSetup plus one more to finish and load the desktop. Thats.. err, um, ... 2.

laugh.gif

Please PM me and I'll provide a link for the client image.
...

I'm now creating a set of support tools to mount the beta wim image(s) and inject new files... smile.gif

here's a peek ...

CODE
:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::  "Panther" XP/2003 WinPE WIM Beta 1 Mount
::  Copyright (C)2008 thuunderboy
:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

@echo off
title %~0

set safety=on

set wim_image=WinPE

set wim_index=1

set build_root=..\..\..

cd %build_root%

set build_root=%cd%

set svc_dir=%build_root%\support\service\svcres

if not exist %svc_dir%\%~n0%~x0 goto :eof

call %svc_dir%\_set_env.cmd -def

set pthrxpdir=%workdrive%\PantherXP

set linkd_dir=%pthrxpdir%\%wim_image%

for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if not exist %%i: (
set tmpdrv=%%i
)

echo.&echo.&echo  "Panther" XP/2003 %~n0%~x0 &echo.
echo _______________________________________________________ &echo.

if exist %build_root%\sources\%wim_image%.wim (
if %safety% neq off echo.&echo Ready to mount %wim_image%.WIM to Drive: [%tmpdrv%:] &echo.&echo. &pause &echo.
for %%L in (%linkd_dir%) do (
if exist %%L_bak rd /s/q %%L_bak
if exist %%L ren %%L %%~nL_bak
md %%L
)
echo.&echo VDCmd [Version 1.0.0.3] Copyright 2005 Kana Solution
%svc_dir%\vdcmd.exe -d=%tmpdrv% -p="%linkd_dir%"
) else echo.&echo %wim_image%.WIM file missing! &echo.

if exist %tmpdrv%: (
echo.&echo Virtual Drive: [%tmpdrv%:] mapped to: [%linkd_dir%] &echo.
echo.&echo xImage [Version 6.0.4059.0] Copyright 2003 Microsoft Corporation
echo.&echo Applying: [%build_root%\sources\%wim_image%.wim {Index %wim_index%}]
echo.&echo To Drive: [%tmpdrv%:]
%svc_dir%\ximage.exe /apply %build_root%\sources\%wim_image%.wim %tmpdrv%: %wim_index%
) else if exist %build_root%\sources\%wim_image%.wim (
echo.&echo A drive letter must be made available to continue.
echo.&echo Ready to exit. &echo.
)

if "%1" neq "-q" pause
exit


--and no. 2 ...

CODE
:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::  "Panther" XP/2003 WinPE Mass Storage Driver Injector
::  Copyright (C)2008 thuunderboy
:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

@echo off
title %~0

set build_root=..\..\..

cd %build_root%

set build_root=%cd%

set svc_dir=%build_root%\support\service\svcres

if not exist %svc_dir%\%~n0%~x0 goto :eof

call %svc_dir%\_set_env.cmd -def

set pthrxpdir=%workdrive%\PantherXP

set drvrep=%build_root%\sources\dist\$oem$\drivers\boot

set drvarc=%build_root%\support\service\driver_arc

set sys32_rep=%build_root%\sources\dist\$oem$\$$\system32

set pebld_tag=boot\system32\drivers\wimfsf.sys

for %%I in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%I:\%pebld_tag% (
set pebld_root=%%I:
)

echo.&echo.&echo  "Panther" XP/2003 %~n0%~x0 &echo.
echo _______________________________________________________ &echo.

if exist %pebld_root%\%bld_tag% (
echo.&echo Install target located at Drive: [%pebld_root%]
) else echo.&echo Install target not found. &echo.&pause &exit

for /r "%drvarc%\" %%C in (*.7z *.cab *.rar *.zip) do (
for %%D in (%drvrep%\%%~nC) do (
%sys32_rep%\7za.exe x "%%C" -y -o"%%D" >nul
echo.&echo Extracting %%~nC%%~xC to:
echo %%D
)
)

echo.&echo Preparing to install driver packages . . .&echo.
for /r "%drvrep%\" /d %%D in (*) do (
if exist %%D\*.inf cd %%D && for %%B in (*.inf) do (
echo %%~nB
set drvsfound=true
)
)
if "%drvsfound%" neq "true" (
echo.
echo No drivers found. &echo.
echo Please place drivers into subfolders of: &echo.&echo [%drvrep%]
echo.
pause
goto :eof
)
echo.
pause

ren "%pebld_root%\boot" "Windows"
ren %pebld_root%\Windows\system32\setupreg.hiv SYSTEM
move %pebld_root%\Windows\system32\SYSTEM %pebld_root%\Windows\system32\config\
md %pebld_root%\Users "%pebld_root%\Program Files"

for /r "%drvrep%\" %%M IN (*.inf) do (
%svc_dir%\peimg.exe %pebld_root%\Windows /inf="%%M"
echo.
)

ren "%pebld_root%\Windows" "boot"
ren %pebld_root%\boot\system32\config\SYSTEM setupreg.hiv
move %pebld_root%\boot\system32\config\setupreg.hiv %pebld_root%\boot\system32\
rd /s/q %pebld_root%\Users "%pebld_root%\Program Files"
rd /s/q %pebld_root%\boot\system32\DriverStore

set winpeoem_sif=%pebld_root%\boot\system32\winpeoem.sif
echo.&echo.&echo Updating "%winpeoem_sif%". . . &echo.

if not exist %winpeoem_sif% (
echo [Version]> %winpeoem_sif%
echo signature="$Windows NT$">> %winpeoem_sif% &echo.>> %winpeoem_sif%
) else echo.>> %winpeoem_sif%

for /r "%drvrep%\" /d %%D in (*) do (
if exist %%D\*.sys (
cd %%D
for %%B in (*.sys) do %svc_dir%\inimod.exe /F:"%winpeoem_sif%" /AC /S:"massstoragedrivers.append" /K:"MassStorageDriver_%%~nB" /V:"%%B" >nul
)
)
type %winpeoem_sif% &echo.

if %errorlevel% neq 0 echo Exit code %errorlevel%.

echo.&echo Done.&echo.
if "%1" neq "-q" pause
exit


and unmount ...

CODE
:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::  "Panther" XP/2003 WIM Beta 1 Unmount
::  Copyright (C)2008 thuunderboy
:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

@echo off
title %~0

call %~dp0\_set_env.cmd -def

set pthrxpdir=%workdrive%\PantherXP

set tagfile_1=boot\system32\drivers\wimfsf.sys

set tagfile_2=sysprep\setact.exe

set unmount=all

set tmpdrv=

echo.&echo.&echo  "Panther" XP/2003 %~n0%~x0 &echo.
echo _______________________________________________________ &echo.

if not exist %pthrxpdir% md %pthrxpdir% &set pxpdir=removed
if not exist %pthrxpdir%\winpe md %pthrxpdir%\winpe &set pedir=removed
if not exist %pthrxpdir%\install md %pthrxpdir%\install &set instdir=removed

:_unmount
for %%I in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%I:\%tagfile_1% set tmpdrv=%%I
if exist %%I:\%tagfile_2% set tmpdrv=%%I
)

if not exist %tmpdrv%: set tmpdrv=Z
if not exist %tmpdrv%: set tmpdrv=Y
if not exist %tmpdrv%: set tmpdrv=X
if not exist %tmpdrv%: set tmpdrv=W
if not exist %tmpdrv%: set tmpdrv=V
if not exist %tmpdrv%: set tmpdrv=U
if not exist %tmpdrv%: set tmpdrv=T
if not exist %tmpdrv%: set tmpdrv=S
if not exist %tmpdrv%: set tmpdrv=R
if not exist %tmpdrv%: set tmpdrv=Q
if not exist %tmpdrv%: set tmpdrv=P
if not exist %tmpdrv%: set tmpdrv=O
if not exist %tmpdrv%: set tmpdrv=N
if not exist %tmpdrv%: set tmpdrv=M
if not exist %tmpdrv%: set tmpdrv=L
if not exist %tmpdrv%: set tmpdrv=K
if not exist %tmpdrv%: set tmpdrv=J
if not exist %tmpdrv%: set tmpdrv=I
if not exist %tmpdrv%: set tmpdrv=H
if not exist %tmpdrv%: set tmpdrv=G
if not exist %tmpdrv%: set tmpdrv=F
if not exist %tmpdrv%: set tmpdrv=E
if not exist %tmpdrv%: set tmpdrv=D
if not exist %tmpdrv%: set tmpdrv=C

start /wait /min subst /d %tmpdrv%:

if not exist %tmpdrv%: (
goto _result
) else set tmpdrv=Z
if not exist %tmpdrv%: set tmpdrv=Y
if not exist %tmpdrv%: set tmpdrv=X
if not exist %tmpdrv%: set tmpdrv=W
if not exist %tmpdrv%: set tmpdrv=V
if not exist %tmpdrv%: set tmpdrv=U
if not exist %tmpdrv%: set tmpdrv=T
if not exist %tmpdrv%: set tmpdrv=S
if not exist %tmpdrv%: set tmpdrv=R
if not exist %tmpdrv%: set tmpdrv=Q
if not exist %tmpdrv%: set tmpdrv=P
if not exist %tmpdrv%: set tmpdrv=O
if not exist %tmpdrv%: set tmpdrv=N
if not exist %tmpdrv%: set tmpdrv=M
if not exist %tmpdrv%: set tmpdrv=L
if not exist %tmpdrv%: set tmpdrv=K
if not exist %tmpdrv%: set tmpdrv=J
if not exist %tmpdrv%: set tmpdrv=I
if not exist %tmpdrv%: set tmpdrv=H
if not exist %tmpdrv%: set tmpdrv=G
if not exist %tmpdrv%: set tmpdrv=F
if not exist %tmpdrv%: set tmpdrv=E
if not exist %tmpdrv%: set tmpdrv=D
if not exist %tmpdrv%: set tmpdrv=C

start /wait /min subst /d %tmpdrv%:

:_result
if not exist %tmpdrv%: (
echo.&echo Virtual Drive [%tmpdrv%:] unmounted.
if %unmount% equ all goto _unmount
) else if %unmount% equ all (
echo.&echo All Virtual Drives unmounted.
) else echo.&echo Done.
echo.&echo.

if "%pedir%"=="removed" rd /q/s %pthrxpdir%\winpe
if "%instdir%"=="removed" rd /q/s %pthrxpdir%\install
if "%pxpdir%"=="removed" rd /q/s %pthrxpdir%

if "%1" neq "-q" pause
exit


--there are now over a dozen servicing commands in all, plus new docs.

Once everything is finalized it will be made available for widespread use.
So far it's going good and is quite fun to work on, so it'll be done soon and something posted here.

...
btw...

* The new xp.5512 sp3 opk update is now out
It has a new sysprep (v 5512) which adds an update cycle to my project.
what the hell.

smile.gif

-t
  Forum: Project forge · Post Preview: #37998 · Replies: 51 · Views: 16,333

WinXP SP3 Debug Build
thunn
Posted on: Jun 5 2008, 12:00 AM


Silver Member
****

Group: .script developer
Posts: 579
Joined: 27-July 06
From: Brooklyn, New York
Member No.: 75


A quick note ...

This should not be considered a replacement for the rtm release as it's intended to supply developers with debugging data.

It may be rather interesting in that respect though.

Almost half the files differ from those compiled for the official xp sp3. Because DriverSigning is forced ON, nothing works to disable it in this build so far, tried all entries + minimizefootprint, I'll be tucking it away in my archives and using the rtm build.

wink.gif
  Forum: Community forum · Post Preview: #36966 · Replies: 1 · Views: 1,765

22 Pages V   1 2 3 > » 

New Posts  New Replies
No New Posts  No New Replies
Hot topic  Hot Topic (New)
No new  Hot Topic (No New)
Poll  Poll (New)
No new votes  Poll (No New)
Closed  Locked Topic
Moved  Moved Topic