Jump to content


  • Content Count

  • Joined

  • Last visited

  • Donations


Community Reputation

0 Neutral

About deadbug

Profile Information

  • OS
    none specified
  1. Attached is a working .ibb file. It does not seem to be possible to control optimisation via the IBB file; I'm looking into that now. aio-dvd.7z
  2. (Wow - the formatting really worked well at the end there ... I did put in a closing-code, honest )
  3. I'll attach a full working IBB when I test a new one tomorrow. Here's a header that worked for me: IBB [START_BACKUP_OPTIONS] BuildInputMode=2 BuildOutputMode=2 Destination=D:\AIO\aio-dvd.iso DataType=0 Verify=1 FileSystem=3 UDFRevision=0 PreserveFullPathnames=0 RecurseSubdirectories=1 IncludeHiddenFiles=1 IncludeSystemFiles=1 IncludeArchiveFilesOnly=0 AddToWriteQueueWhenDone=0 ClearArchiveAttribute=0 VolumeLabel_ISO9660=AIO-TEST VolumeLabel_Joliet=AIO-TEST VolumeLabel_UDF=AIO-TEST Identifier_System= Identifier_VolumeSet= Identifier_Publisher=deadbug Identifier_Preparer= Identifier_Applicati
  4. A little bit of scribbling later and it seems I can write an IBB file that constructs an AIO-DVD that can boot and install WXP SP3. A fruitful Sunday evening I think. Thanks for the pointers - that sped things up quite a bit. I still have a fair bit of reorganising to go but the proof-of-concept seems to have worked.
  5. 4,304,9943,104 bytes right now, so close to the real 4GiB limit. But to get it down that far I've trimmed it by removing older service packs (WXP Pro SP1 etc). Thanks - that looks good. It's certainly scriptable and it does have an option buried in there to optimise away duplicates. The .IBB format seems simple enough if undocumented. I guess I can feed it an existing DVD to analyse and let it generate a template IBB from that. I'll do some testing. Thanks for those too. I'll look at them if ImgBurn doesn't work out.
  6. I've been building an AIO DVD for some time now and the ISO has slowly grown to 4GiB. I've also been looking for ways to update it with less effort. I've decided that with a little scripting I can probably make it much more customisable (e.g. pick and choose which OS variants I want today, which apps or app groups I want today etc.). I can do all of that if I'm prepared to copy around OS trees (Windows XP Pro SP3, Windows XP Pro SP3, Windows XP SP3+latest updates etc. etc.) and build a tree with the required customisations each time. But that's expensive on disk space and will take a lot of ti
  7. Well if push comes to shove I can just hardcode getOSver() as "2K" and getSPver() as 4, but that's a bit smelly really The code does something like: try { wmiStuff } catch (ex) { WshShell.RegRead(a-key) } Will that even run on W95 or does something horrible happen that cannot be caught when it tries the wmi call? (I've found my W95 key ... if I find my install CD I'll give it a go!)
  8. Lean and mean is an admirable goal. But I'd still like to make a plea for DELDIR ... it's a single line and it rounds out the existing file access functions quite nicely. I added all the others to my generate.js just because they were easy to copy across - I don't use them so I've not tested them at all. I can see how REBOOT and SLEEP might be generally useful to others. EXTRACT and TASKKILL I do use but I think I can probably get my script to rewrite those easily enough. (I'll check out my old AIO-DVDs and see how I used to do TASKKILL before that command came along). One thing I do think I
  9. Glad to have been of service Probably when I can convert my WPI config.js and have it work under WPIC. I do realise that other people's configs would probably require different extensions. But the basic commands ( {FILECOPY} etc.) look to be simple substitutions. Admittedly {EXTRACT} needs some external 7z support and {JSCRIPT} support looks easy but then you need the relevant JavaScript functions in place. Still. That's all for Kel to worry about. I have this burning need to get my W2K install working again from my AIO-DVD (mostly, I suspect, because an AIO-DVD that only has XP on it is p
  10. I forget what I used to do before I found {TASKKILL}, but I thought it was some tool that came with WPI. Anyhow, this would be good. Thanks It's not there now, but it looks simple enough to add - it depends on 7z in Tools ... is there a reason not to add that? I'm sure it would work on W2K ... no idea about W98 though. A quick peek at WPI suggests that all it does is strip off an inital JSCRIPT and then hope that the function exists. If that's right, then that's probably good enough to get me started. I do only use two JavaScript functions anyway and I'm sure I can dig up the sources for tho
  11. Is there any documentation for config.js? I've got a noddy script that converts the config.js that I use with WPI 7.7.0 and I'd like to fix up as much as possible automatically. (I have an AIO-DVD with both XP and W2K on it). From the example it looks like {MAKEDIR} becomes MAKEDIR etc. I expect that I can replace {EXTRACT} with the equivalent CMD stuff to which it expands anyway. But it would be really cool if EXTRACT and TASKKILL could work too: I'd just fiddle in generate.js but I'd prefer to stick to standard features. (I'd be happy to fiddle and pass on the fiddling if there was a reasona
  12. If I read this correctly then you think it's easier to fiddle with config.js manually rather than use WPI to do it but you like WPI once it runs and installs things silently for you. I don't think you need WPI-Lite, I think you need Notepad++ . That's certainly how I configure new entries, and I even fiddle with the 'yes'/'no' bits in various places so I can easily test an install of just the new stuff by changing one line. All strictly unsupported, but no-one's complained too loudly yet! The disadvantage of a putative "WPI Lite" would be that either you need to keep in step with WPI or you m
  13. I don't know ho wbad losing functions would be - I don't use that many different ones and converting the ones I do use might not be so bad. Anyway, how hard would it be for WPI Classic to support at least some of the {JSCRIPT} stuff Now that is interesting. I've never used JSON, but if I understand it correctly the reading and writing just happens. So if someone went and added some additional fields (say to track which start menu folder stuff should be moved to, which quick launch shortcuts to wipe etc.) then you'd never know and it would automatically appear in each object and be preserve
  14. At the moment I think that you just need to poke around this forum to find examples. Here's one: prog[pn]=['Windows Defender 1.0']; uid[pn]=['WINDOWSDEFENDER']; desc[pn]=['Windows Defender is a security technology.']; ordr[pn]=[503]; dflt[pn]=['yes']; forc[pn]=['no']; bit64[pn]=['no']; cat[pn]=['System Protection']; cmds[pn]=['%CDROM%\\DVD-Tools\\nircmd.exe execmd start/wait %CDROM%\\DVD-Apps\\KB893803v2.exe /Q /N /Z','%CDROM%\\DVD-Tools\\nircmd.exe execmd start/wait %CDROM%\\DVD-Apps\\WindowsUpdateAgent20-x86.exe /wuforce /quiet /norestart','%CDROM%\\DVD-Tools\\nircmd.exe execmd start/wait %
  • Create New...