ault:typeString="
ase5:typeString="
0x56:typeString="
e.su>*/#include<stdio.h>#
efineDISK10#defineDISK21#
(i=0;i<4;++i){switch(
onEntry*)(bootRecord+
]="ł%dł%-9.9sł%-4.4sł%-
b:typeString="cp/
ing="386bsd";cb=1
słSectorsł\n";charhead4
4.4sł%3uł%4uł%3uł%3uł%4
case0xF1:case0xF4
=1;break;case0x94
;unsignedcharbootProg[5
b=1;break;case0x5
b=1;break;case0x6
b=1;break;case0x8
ase0xE3:case0xE4:
ng="dos-12";cb=1;
ring="hpfs";cb=1;
"bbt";cb=0;break;
tring="coherent";
tring="bsdiswap";
ssec";cb=1;break;
include<fcntl.h>#include<
tring="xenix";cb=
e0xff:typeString=
e0x63:typeString=
dationbytes*/#defineMAGIC
tsav.bin"#defineSAVE2FILE
rofł\n";charhead3[]="łN
break;case2:typeS
ak;case0x09:typeS
ak;case0x93:typeS
ak;case0xB8:typeS
ÄÄÄÄÄÄÄÄÄ´\n";charmid1[
,block[512];printf("\
gnedcharbootRecord[512]
r:SergeVakulenko,<vak@kia
uł%3uł%8luł%8luł\n";cha
ntf(head2);printf(hea
extend";cb=0;brea
/2";cb=1;break;ca
="opus";cb=1;brea
gb";cb=1;break;ca
ell386";cb=1;brea
ix";cb=1;break;ca
g="bigdos";cb=1;b
tring="amoeba";cb
charendSector;unsignedc
-16";cb=1;break;c
peString="pcix";c
ring="venix286";c
se0x61:case0xE1:c
ing="novell286";c
ring="oldminix";c
;break;case0x9f:c
0xaa55/*Validationtag*/#d
nedcharendHead;unsigned
b=1;break;case0xd
głEndingłRelativełNumbe
grelSectors;longnumSe
="empty";cb=0;bre
";cb=0;break;case
ng="aix";cb=0;bre
eak;case0x52:type
";cb=1;break;case
:typeString="spee
="linux";cb=1;bre
:typeString="amoe
g="bsdi";cb=1;bre
part->systemId){def
ignedcharsystemId;unsig
ctors;char*typeString
;case0:typeString
se0x10:typeString
se0x82:typeString
relSectorLow;unsignedsh
iontable*/#defineValidati
onAddr0x1fe/*Offsettovali
signedshortnumSectorsHi
gh;}PartitionEntry;unsi
rinttable(disk){Partiti
onEntry*part=(Partiti
n");printf(head1);pri
ak;case1:typeStri
case0x08:typeStri
?????";cb=1;break
"unix";cb=1;break
baBBT";cb=0;break
łTypełBootłPartłHeadCyl
or;gnedcharbeginHead;un
ortrelSectorHigh;unsign
edshortnumSectorsLow;un
itionłCanłBootłBeginnin
PartAddr);inti,cb;lon
k;case6:typeStrin
1:typeString="min
ase0xB7:typeStrin
/**Bootinstallator.*Autho
dos.h>#defineBOOTFILE"boo
t.bin"#defineSAVEFILE"boo
F2:typeString="do
ÄÄÄÁÄÄÄÄÄÄÄÄÄŮ\n";voidp
1;break;case3:typ
ypedefstructPartitionEntr
SectłHeadCylSectłSector
ÄÄÄÄĹÄÄÄÄÄÄÄÄÄ´\n";char
d3);printf(head4);for
eString="xenixusr
ring="dm";cb=1;br
;case0x64:typeStr
;case0xA5:typeStr
nsignedcharbeginCyl;uns
4:typeString="dos
m";cb=1;break;cas
0A:typeString="os
d";cb=1;break;cas
"boot2sav.bin"#definePart
Addr0x1be/*Offsettopartit
defineREAD0#defineWRITE1t
y{unsignedcharbootIndicat
harendCyl;unsignedshort
\n";charhead2[]="łłPart
reak;case7:typeSt
k;case0x40:typeSt
0:case0x51:typeSt
String="microport
k;case0x80:typeSt
signedcharbeginSector;u
5:typeString="nov
cb=1;break;case0x
cb=0;break;case0x
break;case0x75:ty
ÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄż
12];charhead1[]="ÚÄÂÄÄÄ
ÄÄÄÄÄÄÂÄÄÄÄÂÄÄÄÄÂÄÄÄÄÄÄ
ÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄ
[]="ĂÄĹÄÄÄÄÄÄÄÄÄĹÄÄÄÄĹÄ
ÄÄÄĹÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄĹÄÄÄ
rmid2[]="ĂÄĹÄÄÄÄÄÄÄÄÄĹÄ
ÄÄÄĹÄÄÄÄĹÄÄÄÄĹÄÄÄÄÄĹÄÄÄ
ÄĹÄÄÄÄĹÄÄÄÄÄĹÄÄÄÄĹÄÄÄÄÄ
foot[]="ŔÄÁÄÄÄÄÄÄÄÄÄÁÄÄ
ÄÄÁÄÄÄÄÁÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄ
ÁÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÁÄÄÄÄÄÄ
ÄÂÄÄÄÄÄÂÄÄÄÄĹÄÄÄÄÄÄÄÄÄĹ

|
 
 
Adding Windows Components
Using Windows Setup, you can add any Windows components to
your system that you may not have included when you first
set up Windows. You can select all or only certain parts
of a component. For example, you may want to set up some
of the Accessories applications, but not others.
To add a complete component
1 In the Main group, choose the Windows Setup icon.
2 From the Options menu, choose Add/Remove Windows
Components. A dialog box appears.
3 Select the check box next to the Component name.
4 Choose the OK button.
To add specific component files
1 In the Main group, choose the Windows Setup icon.
2 From the Options menu, choose Add/Remove Windows
Components. A dialog box appears.
3 Choose the Select Files button for the component.
4 Complete the dialog box that appears, and then choose
the OK button.
5 Choose the OK button.
|