From: Subject: Windows 2000 Professional Image Date: Thu, 16 Oct 2003 09:19:25 +0200 MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_000_0000_01C393C6.97F83660"; type="text/html" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C393C6.97F83660 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://dc.qut.edu.au/labs/windows/w2kp.html Windows 2000 Professional Image
Creating=20 the Windows 2000 Professional Image

In This Series:=20
Overview
Win2000=20 Professional
Introdu= ction
Install= ation
Environm= ent=20 Setup
Tips=20 Before Deleting
Director= ies=20 Cleared
Files=20 Removed
Registry=20 Edits
Clean=20 Up
Creating=20 The Image

Win2000 = Server

WinNT=20 PDC/BDC

Save/Restore=20 State


Related Sites:=20
ITB533

ADIOS

DC Labs



Printer=20 version=20
 

Introduction=20
As you'd expect, a standard installation = of=20 Windows 2000 Professional (W2KP) takes up a lot more disk = space=20 compared to Windows NT4 Workstation (NTWS) due to additional = features such as Windows File Protection and Windows = Management,=20 increased hardware, network and multimedia support, and = more. This=20 means that an image of W2KP will be much larger and hence = take much=20 longer to download and install using ADIOS, making the end = user wait=20 an unacceptable amount of time. As an example, an NTWS = installation=20 without any files removed makes for an image less than 50Mb = in size=20 and takes about a minute to install; an image of a standard = W2KP=20 installation is about 290Mb (go here to=20 see how the images are actually created).

My goal was = to=20 strip down a W2KP image to less than 100Mb but have it still = stable=20 and usable enough so that what was removed would have = minimal impact=20 on any lab exercises and everyday usage of the OS. Due to = the short=20 lifespan of OS installations in our labs a lot of features = could be=20 omitted and generally not be missed. Prime candidates for = omission=20 were Windows File Protection, unused device drivers, = multimedia,=20 disk defrag, RAS, SQL and database support and more. After = much=20 trial-and-error we finally settled on an image of about = 90Mb, which=20 takes just over 2 minutes to install in our labs.

The = list of=20 files and directories to remove as presented in this = document does=20 not have to be strictly adhered to, nor is it comprehensive. = It is=20 just what we have come up with for our situation. Readers = may choose=20 to remove more or less than what is listed here to reflect = their own=20 situations.


Installation=20
Firstly, install W2KP onto a normal lab=20 workstation. Observe the following settings during the = installation=20 process:
  • Install W2KP onto C: drive and format it to FAT.=20
  • Computer Name - W2KP=20
  • Password - normal DC labs password=20
  • Network settings - Typical=20
  • Use workgroups and set name to - FITNET =

Environment=20 Setup=20
This section describes how I have = configured=20 things like start menu items, display settings, Internet = Explorer=20 settings, installing 3rd party applications etc. The first 6 = activities I have done just to save users having to do = something=20 similar each time they download the image.
  1. Turn off the Welcome to Windows 2000 popup for good. =
  2. Desktop display settings:
    • 800x600=20
    • 16bit colour

  3. Windows Explorer settings:
    • Detailed display=20
    • Use windows classic folders=20
    • Show system files=20
    • Set all folders the same as current folder =

  4. Click on 'Connect to Internet' on Desktop:
    • Connect to Internet through LAN=20
    • Uncheck 'Automatically detect proxy settings'=20
    • Proxy settings: http://proxy.qut.edu.au/student.pac=20
    • No mail

  5. Internet Explorer settings:
    • Default page displayed: http://dc.qut.edu.au/=20
    • Set security settings to 'Low'

  6. Setup the Taskbar/Start Menu:
    • Display Administrative Tools=20
    • Display Logoff

  7. Edit boot.ini:
    • Set timeout to 5 seconds=20
    • Append this entry to the end of the=20 = file:
      multi(0)disk(0)rdisk(1)partition(1)\WINNT=3D"Microsoft=20 Windows 2000 Professional" /basevideo
      This serves = two=20 purposes:=20
      1. Allows the OS to be booted using the standard VGA = video=20 driver, just in case.=20
      2. The list of OSes to boot will only appear if there = are 2=20 or more entries. Students can see at this stage what = version=20 of Windows has been installed onto the machine.=20

  8. Install these applications:
    • NewSID from www.sysinternals.com. Put into=20 c:\temp

  9. Add/Remove Programs
    • Remove all windows components

  10. Add/Remove Hardware
    • Disable all network cards except for 3C905B (ie = disable the=20 NE2000 and 3C509 Cards)

  11. [Optional] Stop/Disable these services:
    • Fax Service=20
    • Indexing Service=20
    • Internet Connection Sharing=20
    • Netmeeting Remote Desktop Sharing=20
    • QoS RSVP=20
    • Removable Storage=20
    • Smart Card and Smart Card Helper=20
    • Telephony=20
    • UPS=20
    • Utility Manager

Tips Before You=20 Start Deleting=20
Before you go any further, I recommend = mirroring=20 the entire W2KP installation to a network server. (It's best = to do=20 this from within Linux because W2KP won't let you copy open = files eg=20 registry hives). This will serve at least two purposes. One, = during=20 the configuration process it will save you much heartache if = you=20 happen to delete something that then causes W2KP to not = operate=20 properly. This way you won't have to re-install W2KP to = recover the=20 deleted file(s) - simply copy them from the network server = and=20 you're in business again. And the other purpose is for later = when=20 the image is in use: files that were removed can be copied = back by=20 users as needed eg fonts, drivers. I also recommend creating = an=20 Emergency Repair Disk (ERD) at this time.

Also, = another thing=20 I did before I started removing directories and files was to = run=20 some of the applications I know would be used after the = image had=20 been created. I did this to ensure that I didn't delete = files=20 associated with those applications because Windows won't let = you=20 delete any open files. This however doesn't completely stop = all=20 files associated with those apps from being deleted but it = helps in=20 identifying important groups of files.

The = following is a=20 list of some of the applications I had running:
- = Windows=20 Explorer with a couple of network drives mapped
- Help on = topics=20 that will be taught in prac exercises.
- Internet = Explorer (at=20 for example: ITB533 prac exercises page, Microsoft, = Google)
-=20 Local Area Network properties applet
- Regedit and = Regedit32
-=20 Performance Monitor
- Task Manager
- Disk Manager
- = User=20 Manager
- Event Viewer

If ever I was unsure of the = purpose=20 of a particular file (which was quite often), there were a = couple of=20 simple methods I used to find out more information about = that file.=20 Right mouse click on the filename -> Properties -> = Version,=20 gives a short description of most system files. Sometimes I = also=20 tried searching for the file using Google or at the = Microsoft site.=20 These methods usually uncovered enough information for me to = get an=20 idea of what the file was used for and to decide whether to = keep it=20 or not. However, if I was still unsure or couldn't find any=20 information at all, I played it safe and kept the = file.

The=20 list of directories and files to remove is large and can = take an=20 hour or two to work through them all. However over half of = the 290Mb=20 image size can be attributed to just 2 directories, namely=20 '\winnt\system32\dllcache' (Windows File Protection) and=20 '\winnt\Driver Cache\i386' (driver.cab). After clearing = these=20 directories the image size comes down to about 140Mb which = still=20 took over 3 minutes to install; still far from acceptable = for our=20 situation. Nonetheless if this is satisfactory, you can skip = the=20 next few sections and go to Clean=20 Up.


Directories=20 Cleared=20
Now here's where the fun begins. This = section=20 lists the directories whose contents can be completely = removed.=20 Windows won't let you remove the directories themselves, but = you can=20 happily remove their contents. It is important that you = clear the=20 \winnt\system32\dllcache directory first, otherwise you will = find=20 some of the files you delete mysteriously reappearing thanks = to the=20 Windows File Protection mechanism. When you clear dllcache, = W2KP=20 cannot replace the files you delete but it will still = complain about=20 it and keep telling you to get the files from the CD-ROM. = Just=20 ignore this message but leave the message box open until you = get to=20 the 'Clean Up' step.

Remove the entire contents of = each of=20 the following directories (and any=20 subdirectories):
\winnt\system32\dllcache (Windows = File=20 Protection=20 = directory)
\winnt\system32\Com
\winnt\system32\export
\winnt\sys= tem32\mui=20 (Multilingual User=20 = Interface)
\winnt\system32\os2
\winnt\system32\ras
\winnt\system= 32\spool

\winnt\Driver=20 = Cache\i386
\winnt\java
\winnt\media
\winnt\msagent
\winnt\rep= air
\winnt\speech
\winnt\twain_32
\winnt\web

\Program=20 Files\Common Files\Microsoft Shared\DAO
\Program = Files\Common=20 Files\Microsoft Shared\SpeechEngines
\Program = Files\Common=20 Files\Microsoft Shared\Stationery
\Program Files\Common=20 Files\ODBC
\Program Files\Common = Files\Services
\Program=20 Files\Common Files\System (all except for ado\msado15.dll - = needed=20 for W2KP Help)
\Program Files\Internet = Explorer\Connection=20 Wizard
\Program Files\microsoft frontpage
\Program=20 Files\NetMeeting
\Program Files\Outlook = Express
\Program=20 Files\Windows Media Player
\Program Files\Windows NT = (except=20 wordpad.exe)

\Documents and=20 Settings\Administrator\Application = Data\Identities
\Documents and=20 Settings\Administrator\Application = Data\Microsoft\AddressBook=20
\Documents and = Settings\Administrator\Cookies
\Documents and=20 Settings\Administrator\Favourites (except = Desktop.ini)
\Documents=20 and Settings\Administrator\Recent
\Documents and=20 Settings\Administrator\Templates
\Documents and=20 Settings\AllUsers\Documents\DrWatson
\Documents and=20 Settings\AllUsers\Documents\My Faxes
\Documents and=20 Settings\Default User\Favourites (except = Desktop.ini)
\Documents=20 and Settings\Default User\Templates


Selected Files=20 Removed=20
This section contains a list of = directories and=20 the selected files that can be deleted from those = directories. This=20 is except for the first two directories regarding fonts and = cursors,=20 where I have specified the files to keep and to remove any = not=20 listed.

\winnt\fonts
Delete all fonts = EXCEPT=20 these:
(Note that this includes keeping any = bold and=20 italic versions of the following fonts)
- = Arial
-=20 Courier
- Courier New
- Microsoft Sans Serif
- MS=20 Serif
- MS Sans Serif
- Tahoma
- Times New = Roman
-=20 Verdana
- = Wingdings


\winnt\cursors
Delete=20 all cursors EXCEPT these:
- *_m.cur
-=20 hourgla*


From here on, delete the = specified=20 files from each of the following = directories:
\winnt
-=20 *.bmp
- *.log
- *.txt
- clock.avi
- = discover.exe
-=20 twain*
-=20 winrep.exe


\winnt\system32\drivers

-=20 gm*


\winnt\inf
These are the main files = to=20 remove in this directory. There are many more that could be = removed=20 but the files are only small and don't make much impact on = the size=20 of the final image.
- *.pnf (Precompiled Setup = Files)
- mdm*=20 (modem setup files)
- ntprint*


\winnt\help
- access*=20 (Accessibility)
- agt*
- atm
- camera
-=20 charmap*
- conf* (NetMeeting)
- deluxcd* (CD=20 Player)
- dialer*
- drvvfp (Foxpro ODBC)
-=20 drwtsn32*
- dvd*
- dx*
- eud* (Character=20 Editor)
-=20 fax*
- freecell*
- hypertrm*
- infrared*
- = magnify*
- mobsync* (synchronization)
- mode*=20 (modems)
- mplayer*
- mso* (Outlook = Express)
-=20 odbc*
- osk*
- pinball*
- print*
- reader*=20 (Narrator)
- scard* (Smart Card)
- sfmmgr = (Macintosh=20 stuff)
- sndvol*
- sol*
- soundrec*
- = sounds
-=20 tapi*
- utilmgr*
- wab* (Address Book)
-=20 winchat*
- = winmine*


\winnt\system32
- *.acm=20 (Audio Codecs)
- *.bmp
- *.nls (National = Language=20 Support)
(except for c_437, c_850, c_1252, c_28591, = ctype,=20 l_intl, l_except, locale, sortkey, sorttbls, = unicode)
-=20 *.pnf
- *.scr (Screen Savers)
- *.sep (Page=20 separators)
- acc* (Accessibility support)
-=20 actmovie.exe
- atm* (ATM libraries)
- av* (AVI=20 libraries)
- batt.dll
- cards.dll (Freecell = cards=20 library)
- cdplayer.exe
- charmap.exe
- cia*=20 (Indexing service)
- cliconf* (SQL Server Client = Network=20 Utility)
- d3d* (3D libraries)
- dfrg* (Disk=20 Defragmentation Tool)
- drm* (Removable = Storage)
-=20 drwatson*
- dsound3d.dll
- dvdplay.exe
- dx* = (Direct=20 X)
- eudcedit.exe (Character editor)
- fax* = (except for=20 faxocm.dll)
- freecell.exe
- hpmon*
- ht*=20 (Hyperterminal)
- hypertrm.dll
- iccvid.dll = (Video=20 Compression)
- icw* (Internet connection = wizard)
-=20 ieshwiz (Folder customization)
- img* (Image=20 libraries)
- inetcomm.dll (Outlook express = library)
-=20 instcat.sql
- intl.cpl (Regional Settings = applet)
-=20 ipx*
- ir* (Wireless)
- java*
- jet* (Jet = Database=20 Engine)
- jit* (Java compiler)
- joy* (Game = controller=20 utility)
- jview
- kanji* (unicode)
- kbd* = (except=20 kbdus.dll)
- korean.uce (unicode)
- l3codecx.ax = (MPEG3=20 codec)
- lp* (printing)
- magnify.exe = (accessibility=20 tool)
- mapi* (mail)
- mci* (Media Control=20 Interface)
- mdminst.dll (modem)
- midi*
- = mm*=20 (Multimedia)
(except mmc*, mmfutil.dll, and=20 mmsystem.dll)
- mob* (Synchronization)
-=20 modemui.dll
- mplay32.exe
- msacm* (Audio=20 Compression)
- msencode.dll
- msexc* (Excel and = Exchange=20 Jet engines)
- msfaxmon.dll
- msh26* (Video=20 Compression)
- msimg32.dll
- msj* (Java, JDBC, = Jet)
-=20 msltus40.dl (Lotus)
- msoe* (Outlook Express files) =
-=20 msorcl32.dll (Oracle)
- mspbde40.dll (Paradox)
- = msrc*
- msrd* (MS Jet 2 and 3)
- msre*
- = msrle32.dll=20 (Video compression)
- mstext40.dll (Jet for Text=20 files)
- msvid* (Video)
- msxbde40.dll = (XBase)
-=20 narr* (Narrator for accessibility)
- noise*
-=20 ntimage.gif
- ntms* (Disk management)
(except = for=20 ntmsapi, ntmsdba, ntmssvc)
- ntprint
- od* (ODBC = Support)
- os2*
- osk.exe (on screen = keyboard)
-=20 print*
- ras* (except for rassapi, rasdlg, rasman,=20 rasadhlp)
- rsvp*
- scard* (Smart Card)
-=20 sendmail.dll
- sfm* (Macintosh libraries)
- snd* = (Sound=20 utilities)
- snmp*
- sol.exe (Solitaire = game)
-=20 spool*
- spx*
- sql* (SQL Server = libraries)
- sti*=20 (Scanners and digital camera)
- tapi* = (Telephony)
-=20 telephon.cpl (Telephony Control Panel applet)
-=20 themes.exe
- utilman.exe (Accessibility = utility)
-=20 vfpodbc.dll (FoxPro ODBC library)
- vwipxspx*
-=20 wavemsp.dll
- wb*
- webfldrs.msi
- = winchat.exe
-=20 winfax.dll
- winhelp.hlp
- winmine.exe = (Minesweeper=20 game)
- wjview.exe (Java utility)
-=20 wowfax*


Registry Edits=20
These registry edits were done to tidy it = up a bit=20 and stop some 'Not found' error messages that were popping = up here=20 and there when you ran certain applications. Open regedit = and remove=20 the specified subkeys from the following registry = keys:

HKLM\Software
-=20 Netscape
-=20 McAfee

HKLM\Software\Microsoft
- = Conferencing=20 (NetMeeting)
- Dfrg
- DrWatson
- = Exchange
-=20 Fax
- Java VM
- Jet
- Media Player
- MS = SQL=20 Server
- MS TTS (Speech)
- Outlook Express
-=20 SpeechAPI
- WAB (Address Book with Outlook=20 = Express)

HKLM\Software\Microsoft\MMC
Find and=20 delete all occurences of the following=20 keys/values:
- -a1ce- (Disk = Defragmenter)
-=20 -97da- (Removable Storage)
- -ae29- (Indexing=20 Service)
HKCU
-=20 Identities

HKCU\Software
-=20 Netscape

HKCU\Software\Microsoft
- = Fax
-=20 Java VM
- Media Player
- Outlook Express
-=20 WAB

HKU\.DEFAULT
-=20 Identities

HKU\.DEFAULT\Software
-=20 = Netscape

HKU\.DEFAULT\Software\Microsoft
-=20 Fax
- Java VM
- Media=20 Player


Clean Up=20
Before exiting out of windows, go around = and clean=20 the place up a bit to remove evidence of our presence.
  1. Edit the Start Menu by removing shortcuts to programs = that you=20 have deleted (eg Games, Entertainment, Communications,=20 Accessibility and any other dead links)=20
  2. Go to Start->Programs->Accessories->System=20 Tools->Disk Cleanup to remove all unnecessary files (eg = empty=20 Recycle Bin)=20
  3. Go to Internet Explorer->Tools->Internet=20 Options->General to delete all files and clear history=20
  4. Clear all cookie files from \Documents and=20 Settings\Administrator\Cookies=20
  5. Clear the Documents Folder on the Start Menu.=20
  6. Clear all events from Event Viewer=20
  7. Disconnect all network drive connections=20
  8. Close all open windows

Creating the=20 Image=20
Finally, an image of W2KP is created by = booting=20 into Linux and creating a compressed archive of all the = files in the=20 W2KP partition. This is done by performing the following = tasks:=20
  1. Mount the W2KP partition:=20
    • mkdir /mnt/w2kp=20
    • mount -t vfat /dev/hda1 /mnt/w2kp

  2. Delete the following files and directories (they are=20 dynamically created by Windows when it starts):=20
    • cd /mnt/w2kp=20
    • rm -f pagefile.sys=20
    • rm -rf Recycled=20
    • cd winnt; rm -f *.log; rm -f *.txt; rm -f *.Txt=20
    • cd inf; rm -f *.pnf=20
    • cd ../system32/config=20
    • rm -f *.log; rm -f *.sav; rm -f *.alt

  3. Now you are ready to create a compressed archive of = the W2KP=20 installation:=20
    • cd /mnt/w2kp=20
    • mkdir /pcimage=20
    • tar zcvf /pcimage/pcimage.tgz *=20
    • Go and get a cup of coffee

  4. Capture the boot sector of the windows partition:=20
    • cd /pcimage=20
    • umount /mnt/w2kp=20
    • dd if=3D/dev/hda1 of=3Dpcboot.dd bs=3D512 count=3D1 =

  5. Upload (using ssh or ftp) 'pcimage.tgz' and = 'pcboot.dd' to the=20 network server, putting them into the appropriate = directory for=20 ADIOS to find them.=20
  6. Then, using the magic of ADIOS, download and install = the image=20 to test that everything works ok (ie try doing the prac = exercises=20 to make sure they work). =
 
Written by: Mark Huth | Last Updated: = Tuesday July 31, 2001 9:02 PM
------=_NextPart_000_0000_01C393C6.97F83660 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://dc.qut.edu.au/labs/windows/images/blank.gif R0lGODlhCAAIAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwMDcwKbK8EAgAGAgAIAgAKAgAMAg AOAgAABAACBAAEBAAGBAAIBAAKBAAMBAAOBAAABgACBgAEBgAGBgAIBgAKBgAMBgAOBgAACAACCA AECAAGCAAICAAKCAAMCAAOCAAACgACCgAECgAGCgAICgAKCgAMCgAOCgAADAACDAAEDAAGDAAIDA AKDAAMDAAODAAADgACDgAEDgAGDgAIDgAKDgAMDgAODgAAAAQCAAQEAAQGAAQIAAQKAAQMAAQOAA QAAgQCAgQEAgQGAgQIAgQKAgQMAgQOAgQABAQCBAQEBAQGBAQIBAQKBAQMBAQOBAQABgQCBgQEBg QGBgQIBgQKBgQMBgQOBgQACAQCCAQECAQGCAQICAQKCAQMCAQOCAQACgQCCgQECgQGCgQICgQKCg QMCgQOCgQADAQCDAQEDAQGDAQIDAQKDAQMDAQODAQADgQCDgQEDgQGDgQIDgQKDgQMDgQODgQAAA gCAAgEAAgGAAgIAAgKAAgMAAgOAAgAAggCAggEAggGAggIAggKAggMAggOAggABAgCBAgEBAgGBA gIBAgKBAgMBAgOBAgABggCBggEBggGBggIBggKBggMBggOBggACAgCCAgECAgGCAgICAgKCAgMCA gOCAgACggCCggECggGCggICggKCggMCggOCggADAgCDAgEDAgGDAgIDAgKDAgMDAgODAgADggCDg gEDggGDggIDggKDggMDggODggAAAwCAAwEAAwGAAwIAAwKAAwMAAwOAAwAAgwCAgwEAgwGAgwIAg wKAgwMAgwOAgwABAwCBAwEBAwGBAwIBAwKBAwMBAwOBAwABgwCBgwEBgwGBgwIBgwKBgwMBgwOBg wACAwCCAwECAwGCAwICAwKCAwMCAwOCAwACgwCCgwECgwGCgwICgwKCgwMCgwOCgwADAwCDAwEDA wGDAwIDAwKDAwP/78KCgpICAgP8AAAD/AP//AAAA//8A/wD//////yH5BAEAAP8ALAAAAAAIAAgA AAgPAP8JHEiwoMGDCBMqTBgQADs= ------=_NextPart_000_0000_01C393C6.97F83660 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://dc.qut.edu.au/labs/windows/images/qut_logo.gif R0lGODlhggAoAKIAAP///9/f5b+/zJ+fsn9/mWBggD8/ZQAAMyH5BAUUAAcALAAAAACCACgAAAP/ eLrc/jDKSau9OOvNu6dAKI5kaZ7PEASC8V3DwA0Cd9743RghGxaviqC2EQBsuWSyYQQeeAFFgaAw EFxT6oJAcD6vXNchKx5Wud6p9Sq9GpGiq8FQMIoGc56okO/nC0cMAFELRi5vBwQABgGDgwo9AESK jSFWg41AZoArAFpGlUeKI3AyDnqeC3EtETwNkgyKh4GKtWMAU4sHA7qKNTwEhomaNcGQRE2JuI8H jUimECFaB3HNYqeBqkQKvLMKirwsRjSSQ7jKLsCjAXgHZrt2yLTLWrw2hG1sVamQ0k8BYbYQsMfA 2a5OChCBw9XHUB90T1JZaRTFTBMe8r4tM4VI/8M5BaE+uptWLSI/aiIacCoACABHXC0BtQjG0pMB Gi5kRaQEsmKNRxgTztMzJ4SNLSUWTFHlrx/JlA1GjUgnwpBUIqG06ATW8oe7Yj1WCNVIp2q2DNns TD3D9GRTlEYf5HHH4GGVa0/wPllwbQ5fMX795uX7V7AGfBTztPvS9unTuEEiS7aQbRQ0pY8dtz07 ubNnVV4qXd6Vmeljzob3RugSmWWQpZS3jaEpCFowVk43M6msK5psD2YMCPCSYdQFr0y8qFj9lhSD jjoJ/5Wgt8rd6cAspO5YYY+DAMpH72sOtRBvF5iawmL2pqsMHrxaiAhwSL40RUDg161E3115EP9V EVdLHpIIOAIeRf3nH1LowRQXLIhIAsVNDIUwnAD06beJS5DIAAheK9R0BCO9dafEiSg8dx41hERY AyA1FSUAFxJy6B9AZfzCj1gY1mWjTtwBiOKQCkKnCywLUkOES/ZwMsSM2XFTTXD8fHjSThppwtkE RHbJWTLNHJmRktys8B4/XUTJWjM+YXlMiccI5c1xXg65QyRIIunieGI0guEiURphDhVUgicUPkg5 8hIGddrpwG1erAnbmolMMwaU31xTQAxOuDabGIBYqhSnmDHa6ImfSSbclpKdimqqQYwDq6tKwBpZ dZPRukSiI/wGQZCMimrrK7riUBcXjaAhBKvulAk77GbFJuVAR8INAdgQ7TQxhBM01IFbIkNoUSW2 DNAwQB3gluEsZdGmuJtpRkEByo12zOJDIOHwlAolPN2IUHYwdtCuuypmecumutSxak66INJNULss kgoz+LEIUiCPEATHwM69G/EIwXw5VJKyqEkPxMAEiu8iLHjAsbQeRyfnF6uSRTKgNnYzMSEBI2kQ fCJt8DIJDyACRchlzfiIQg2PPI6+hLpknH/kZLMCokIPreA327RkqDKD5ESEwuBKgVs8h3DbwzWC GikeWlpD9iwHXFysFJxZxz23B+Eke+jegAfOV0BtCG744S8kAAA7 ------=_NextPart_000_0000_01C393C6.97F83660 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://dc.qut.edu.au/labs/windows/images/printer.gif R0lGODlhEgASAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/ /////4iIiIiIiAAAiAgAAIiIgICAiAAAAAgAAIiICACIu4iICAiIdwAAAAgAAIiICICAiAAAgAgI AP8PiIDw//CAiADwAP+AiAj//w+IiAgPAA+IiPD//4CIiAAAAIiIiIiIiAAAAAAAAB8ADQgBACPk iDMA3gAAAHMgGAAAAAAABgAABXIAWAABBAAAAAAAAAAAACOiAAgMBiUAHyOikgAAAAAAAAAAAAAA AAAAAAAAACPceAAAAA0ABQgBAAAAAAAAAAAAACP/sCP/pAAAAAAAAAAAAAUADQgBAAUfdAAAAQAA AAAAAAAAAAAAAQAAAAdH2A0C1DMA3gAAALUgGwAAAAAAAAAAAAAAAAUK/AAAAAAAEQAAAAAAAAAA AAAACgAAAA0ACwgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAQAACMBmCMBmAsAAgAAACPlCCMBiAIACwgBAASrXAAAAAAAEQAAAAAAAAAAAAAACgSr XCPmoAAABwAAAiP/vCP/oAAABASnIAAABAAAAQAAAAAAAAAAAAsCAwgBAAAAACPqtAAAAQAAAAAA AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPn9AAAAQAAAAAAAAAAAAAAAQAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASl7AAAAQAAAAAAAAAAAAAAAQAAAAdH2AwDJAAA AAAAAAAAAAAAAAAAAAAAAAAAACPp9AAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAACPrtAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ACPqdAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAASABIA AAhnABMIHEiwoMGDCA0CWMiQIUIADyJKjAjg4YOGECsehDhRokaFFxuGXFiQY8eLCACkHIgRY8qU GlUimEmTpsqbAlvqnBmz5swDQHmuzOkTwYKjPEnm1OnyYwKZRV86Xcp0asKrWAsGBAA7 ------=_NextPart_000_0000_01C393C6.97F83660 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://dc.qut.edu.au/labs/windows/images/redbullet.gif R0lGODlhDAAMAOZrAP8AAH8AAP8LC0cAAHIAAOkAAFoAAP84OJ8ICP8ICP8ZGfbz87uoqPYAAP9N TZx8fP35+VkiIucAAP8CAv8UFI0zM/+OjvyXl8y+vjAAAP8yMtUAALgAAP8PD9wAAOoAAP9gYPLv 7/9vb1UvL/+6upJ4eL4AAGIAAGkAAMMAAKgAAL8AAIAAAO0AAKF6ev9UVNFAQHYAAP++vjsAAP9Z WXwAAHMAANaSkpMAADcAAPPFxf+pqd3Dw8Kysq4AALqpqcgAAP+/v8Kzs8OhoeFmZqkAAKIAADYF BTkAAFwAAKUAAP8fH/8ODtcAALkAAJUAAO4AAIxxcUgAAP/q6vn19f5/f5wODv/y8vwDA/wAAPDi 4ubKyvNmZv9wcO4FBf+wsFQmJsm8vCwAAMmvr/8xMfTx8f8MDPiDg/9kZP8eHv8REf///wAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAGsALAAAAAAMAAwAAAeEgGuCEDpnVTJXgopbMA0Aj2RBijwIEgBmagmPO2tUFT4FHQ5dIi9M ClNjBCoeFDQWJF8aABcuKE8pXmkHIGhLAFwPBjVKQB9YAgITWUQ/UicBRitNBVAtGzdlYAMGMThF TiYcVlprYUdIA0k2LAEEQ4pCI2IZOTMRDIqCCxglUT0hFAUCADs= ------=_NextPart_000_0000_01C393C6.97F83660 Content-Type: text/css; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable Content-Location: http://dc.qut.edu.au/labs/windows/stylesheets/style2.css .pagetitle { FONT-WEIGHT: bold; FONT-SIZE: 16pt; VERTICAL-ALIGN: middle; COLOR: = #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial; = BACKGROUND-COLOR: #330033; TEXT-ALIGN: left } .content { FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: black; = FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial; = BACKGROUND-COLOR: white; TEXT-ALIGN: left } .datebar { FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; COLOR: = white; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial; = BACKGROUND-COLOR: #330033; TEXT-ALIGN: center } .sidebar { FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: black; = FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial; = BACKGROUND-COLOR: #ffcc99; TEXT-ALIGN: left } .heading { FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; COLOR: red; = FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial; = BACKGROUND-COLOR: white; TEXT-ALIGN: left } .separator { BACKGROUND-POSITION: right 50%; FONT-WEIGHT: normal; FONT-SIZE: 1pt; = VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: = Verdana, Tahoma, Arial; BACKGROUND-COLOR: #330033; TEXT-ALIGN: center } .pagesubtitle { FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; COLOR: = #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial; = BACKGROUND-COLOR: #330033; TEXT-ALIGN: left } .sidebarsubmenu { FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: black; = FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial; = BACKGROUND-COLOR: #ffcc99; TEXT-ALIGN: left } .sidebarpointers { FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; COLOR: = black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial; = BACKGROUND-COLOR: #ffcc99; TEXT-ALIGN: center } .printpagetitle { FONT-WEIGHT: bold; FONT-SIZE: 16pt; VERTICAL-ALIGN: top; COLOR: = #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial; = BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left } .printdatebar { FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #000000; = FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial; = BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left } .printseparator { FONT-WEIGHT: normal; FONT-SIZE: 1pt; VERTICAL-ALIGN: middle; COLOR: = #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial; = BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center } ------=_NextPart_000_0000_01C393C6.97F83660--