home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Plus! (NZ) 2001 May
/
PCW0501.iso
/
patch
/
WIN98SP1
/
SYSUPD
/
W98CSP.EXE
/
RCDATA
/
CABINET
/
CSP.CAB
/
enable.inf
< prev
next >
Wrap
Windows Setup INFormation
|
1999-05-26
|
14KB
|
404 lines
; ENABLE.INF
; Copyright (c) 1993-1999, Microsoft Corporation
[version]
LayoutFile= Layout.inf, Layout1.inf, Layout2.inf
signature="$CHICAGO$"
SetupClass=BASE
[DestinationDirs]
CopyEnableFiles = 11 ; LDID_SYS
CopyEnableFiles_Plus = 11 ; LDID_SYS
CopyEnableFiles.win = 25 ; LDID_SHARED
CopyEnableFiles.VxD = 22 ; LDID_VMM32
CopyEnableFiles.HLP = 18 ; LDID_HELP
CopyEnableFiles.cur = 25,Cursors ; Shared Windows\Cursors Dir
DelenableFiles.VxD = 11 ; LDID_SYS
DelenableFiles.win = 25 ; LDID_SHARED
Register_Enable.Copy = 17 ; LDID_INF
Register_Enable.File = 11 ; LDID_SYS
[BaseWinOptions]
Register_Enable
[DefaultInstall]
CopyFiles = Register_Enable.Copy
AddReg = Register_Enable.AddReg
[Register_Enable]
CopyFiles = Register_Enable.Copy, Register_Enable.File
AddReg = Register_Enable.AddReg
[Register_Enable.Copy]
enable.inf
[Register_Enable.File]
OLEACC.DLL
OLEACCRC.DLL
[Register_Enable.AddReg]
;Create entries for Maint Mode Setup, set initially to uninstalled:
HKLM,%KEY_OPTIONAL%,"EnableTop",,"EnableTop"
HKLM,%KEY_OPTIONAL%\EnableTop,INF,,"enable.inf"
HKLM,%KEY_OPTIONAL%\EnableTop,Section,,"EnableTop"
HKLM,%KEY_OPTIONAL%\EnableTop,Installed,,"0"
HKLM,%KEY_OPTIONAL%,"Accessibility",,"Accessibility"
HKLM,%KEY_OPTIONAL%\Accessibility,INF,,"enable.inf"
HKLM,%KEY_OPTIONAL%\Accessibility,Section,,"Install_Enable"
HKLM,%KEY_OPTIONAL%\Accessibility,Installed,,"0"
HKLM,%KEY_OPTIONAL%,"AccessPlus",,"AccessPlus"
HKLM,%KEY_OPTIONAL%\AccessPlus,INF,,"enable.inf"
HKLM,%KEY_OPTIONAL%\AccessPlus,Section,,"Install_Enable_Plus"
HKLM,%KEY_OPTIONAL%\AccessPlus,Installed,,"0"
[Optional Components]
EnableTop
Install_Enable
Install_Enable_Plus
;************************************************
;*
;* EnableTop
;* Accessibilities parent
;*
[EnableTop]
OptionDesc = %EnableTop_DESC%
Tip = %EnableTop_TIP%
InstallType = 0 ;Manual only
IconIndex = 41
;************************************************
;*
;* Install_Enable
;* Basic Accessibilities option
;*
[Install_Enable]
OptionDesc = %Enable_DESC%
Tip = %Enable_TIP%
Parent = EnableTop
InstallType = 15 ;Manual only
IconIndex = 41
Uninstall = Enable_remove
DelFiles = DelenableFiles.VxD, DelenableFiles.win
CopyFiles = CopyEnableFiles, CopyEnableFiles.win, CopyEnableFiles.VxD, CopyEnableFiles.HLP
UpdateInis = UpdateEnableInis
AddReg = Enable.install.reg, UpdateEnableReg
Reboot = 1
[Enable_remove]
DelFiles = CopyEnableFiles, CopyEnableFiles.win, CopyEnableFiles.VxD, CopyEnableFiles.HLP
UpdateInis = RemoveEnableInis
AddReg = Enable.remove.reg, UpdateEnableReg.del
Reboot = 1
[CopyEnableFiles]
ACCESS.CPL,,,1
ENABLE2.VXD
ENABLE3.DLL,,,1
ENABLE4.VXD
[CopyEnableFiles.win]
ACCSTAT.EXE,,,1
[CopyEnableFiles.VxD]
enable.vxd
[CopyEnableFiles.HLP]
ACCESS.HLP
[DelenableFiles.win]
ACCESS40.HLP
[DelenableFiles.VxD]
enable.386
enable2.386
enable4.386
[Enable.install.reg]
HKLM,%KEY_OPTIONAL%\Accessibility,Installed,,"1"
[Enable.remove.reg]
HKLM,%KEY_OPTIONAL%\Accessibility,Installed,,"0"
[UpdateEnableReg]
HKLM,System\CurrentControlSet\Control\VMM32Files,enable.vxd,1,
[UpdateEnableReg.del]
HKLM,System\CurrentControlSet\Control\VMM32Files,enable.vxd
[UpdateEnableInis]
system.ini,386Enh,,"device=*enable"
wininit.ini, CombineVxDs,,"%22%\enable.vxd=%11%\vmm32.vxd"
[RemoveEnableInis]
system.ini,386Enh,"device=*enable",,1
;************************************************
;*
;* Install_Enable_Plus
;* New enhanced Accessibilities option
;*
[Install_Enable_Plus]
OptionDesc = %Enable_Plus_DESC%
Tip = %Enable_Plus_TIP%
Parent = EnableTop
InstallType = 0 ;Manual only
IconIndex = 41
Uninstall = Enable_Plus_remove
CopyFiles = CopyEnableFiles_Plus, CopyEnableFiles.cur
UpdateInis = UpdateEnableInis_Plus
AddReg = Enable_Plus.install.reg, Enable_Plus.AddReg, cursors.AddReg
PerUserInstall = UpdateEnableInis_Plus.pui
[Enable_Plus_remove]
DelFiles = CopyEnableFiles_Plus, CopyEnableFiles.cur
UpdateInis = RemoveEnableInis_Plus
AddReg = Enable_Plus.remove.reg
DelReg = Enable_Plus.AddReg, cursors.AddReg
PerUserInstall = RemoveEnableInis_Plus.pui
[CopyEnableFiles_Plus]
MAGNIFY.EXE,,,1
MAG_HOOK.DLL,,,1
ACCWIZ.EXE,,,1
[CopyEnableFiles.cur]
arrow_r.cur
arrow_rl.cur
arrow_rm.cur
beam_r.cur
beam_rl.cur
beam_rm.cur
busy_r.cur
busy_rl.cur
busy_rm.cur
cross_r.cur
cross_rl.cur
cross_rm.cur
help_r.cur
help_rl.cur
help_rm.cur
move_r.cur
move_rl.cur
move_rm.cur
no_r.cur
no_rl.cur
no_rm.cur
pen_r.cur
pen_rl.cur
pen_rm.cur
size1_r.cur
size1_rl.cur
size1_rm.cur
size2_r.cur
size2_rl.cur
size2_rm.cur
size3_r.cur
size3_rl.cur
size3_rm.cur
size4_r.cur
size4_rl.cur
size4_rm.cur
up_r.cur
up_rl.cur
up_rm.cur
wait_r.cur
wait_rl.cur
wait_rm.cur
arrow_i.cur
arrow_il.cur
arrow_im.cur
beam_i.cur
beam_il.cur
beam_im.cur
busy_i.cur
busy_il.cur
busy_im.cur
cross_i.cur
cross_il.cur
cross_im.cur
help_i.cur
help_il.cur
help_im.cur
move_i.cur
move_il.cur
move_im.cur
no_i.cur
no_il.cur
no_im.cur
pen_i.cur
pen_il.cur
pen_im.cur
size1_i.cur
size1_il.cur
size1_im.cur
size2_i.cur
size2_il.cur
size2_im.cur
size3_i.cur
size3_il.cur
size3_im.cur
size4_i.cur
size4_il.cur
size4_im.cur
up_i.cur
up_il.cur
up_im.cur
wait_i.cur
wait_il.cur
wait_im.cur
arrow_l.cur
arrow_m.cur
beam_l.cur
beam_m.cur
busy_l.cur
busy_m.cur
cross_l.cur
cross_m.cur
help_l.cur
help_m.cur
move_l.cur
move_m.cur
no_l.cur
no_m.cur
pen_l.cur
pen_m.cur
size1_l.cur
size1_m.cur
size2_l.cur
size2_m.cur
size3_l.cur
size3_m.cur
size4_l.cur
size4_m.cur
up_l.cur
up_m.cur
wait_l.cur
wait_m.cur
hand-r.cur
hand-rl.cur
hand-rm.cur
hand-i.cur
hand-il.cur
hand-im.cur
hand-l.cur
hand-m.cur
[Enable_Plus.install.reg]
HKLM,%KEY_OPTIONAL%\AccessPlus,Installed,,"1"
[Enable_Plus.remove.reg]
HKLM,%KEY_OPTIONAL%\AccessPlus,Installed,,"0"
[UpdateEnableInis_Plus.pui]
GUID = "PerUser_Enable_Inis"
DisplayName = %PUI_DESC_ENABLE%
Version = %PUI_VERSION%
IsInstalled = 1
StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection PerUser_Enable_Inis 64 %17%\enable.inf"
DontAsk = 2
[PerUser_Enable_Inis]
UpdateInis = UpdateEnableInis_Plus
[RemoveEnableInis_Plus.pui]
GUID = "PerUser_Enable_Inis"
IsInstalled = 0
StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection PerUser_Enable_Inis_remove 64 %17%\enable.inf"
[PerUser_Enable_Inis_remove]
UpdateInis = RemoveEnableInis_Plus
[UpdateEnableInis_Plus]
;create links to Magnifier and Accessibility Wizard
setup.ini, progman.groups,, "accessibgroup=%ACCESSIB_GROUP_NAME%" ;creates folder
setup.ini, accessibgroup,, """%MAGNIFY_NAME%"",""%MAGNIFY_EXE%""" ;creates link
setup.ini, accessibgroup,, """%ACCWIZ_NAME%"",""%ACCWIZ_EXE%""" ;creates link
[RemoveEnableInis_Plus]
;remove links to Magnifier and Accessibility Wizard
setup.ini, progman.groups,, "accessibgroup=%ACCESSIB_GROUP_NAME%" ;creates folder
setup.ini, accessibgroup,, """%MAGNIFY_NAME%""" ;deletes link
setup.ini, accessibgroup,, """%ACCWIZ_NAME%""" ;deletes link
[cursors.AddReg] ; Common Registry Entries
; Current User
HKCU,"%KEY_SCHEMES%","%Scheme1%",,"%25%%C0%r.cur,%25%%C1%r.cur,%25%%C2%r.cur,%25%%C3%r.cur,%25%%C4%r.cur,%25%%C5%r.cur,%25%%C6%r.cur,%25%%C7%r.cur,%25%%C8%r.cur,%25%%C9%r.cur,%25%%CA%r.cur,%25%%CB%r.cur,%25%%CC%r.cur,%25%%CD%r.cur,%25%%CE%r.cur"
HKCU,"%KEY_SCHEMES%","%Scheme2%",,"%25%%C0%rm.cur,%25%%C1%rm.cur,%25%%C2%rm.cur,%25%%C3%rm.cur,%25%%C4%rm.cur,%25%%C5%rm.cur,%25%%C6%rm.cur,%25%%C7%rm.cur,%25%%C8%rm.cur,%25%%C9%rm.cur,%25%%CA%rm.cur,%25%%CB%rm.cur,%25%%CC%rm.cur,%25%%CD%rm.cur,%25%%CE%rm.cur"
HKCU,"%KEY_SCHEMES%","%Scheme3%",,"%25%%C0%rl.cur,%25%%C1%rl.cur,%25%%C2%rl.cur,%25%%C3%rl.cur,%25%%C4%rl.cur,%25%%C5%rl.cur,%25%%C6%rl.cur,%25%%C7%rl.cur,%25%%C8%rl.cur,%25%%C9%rl.cur,%25%%CA%rl.cur,%25%%CB%rl.cur,%25%%CC%rl.cur,%25%%CD%rl.cur,%25%%CE%rl.cur"
HKCU,"%KEY_SCHEMES%","%Scheme4%",,"%25%%C0%i.cur,%25%%C1%i.cur,%25%%C2%i.cur,%25%%C3%i.cur,%25%%C4%i.cur,%25%%C5%i.cur,%25%%C6%i.cur,%25%%C7%i.cur,%25%%C8%i.cur,%25%%C9%i.cur,%25%%CA%i.cur,%25%%CB%i.cur,%25%%CC%i.cur,%25%%CD%i.cur,%25%%CE%i.cur"
HKCU,"%KEY_SCHEMES%","%Scheme5%",,"%25%%C0%im.cur,%25%%C1%im.cur,%25%%C2%im.cur,%25%%C3%im.cur,%25%%C4%im.cur,%25%%C5%im.cur,%25%%C6%im.cur,%25%%C7%im.cur,%25%%C8%im.cur,%25%%C9%im.cur,%25%%CA%im.cur,%25%%CB%im.cur,%25%%CC%im.cur,%25%%CD%im.cur,%25%%CE%im.cur"
HKCU,"%KEY_SCHEMES%","%Scheme6%",,"%25%%C0%il.cur,%25%%C1%il.cur,%25%%C2%il.cur,%25%%C3%il.cur,%25%%C4%il.cur,%25%%C5%il.cur,%25%%C6%il.cur,%25%%C7%il.cur,%25%%C8%il.cur,%25%%C9%il.cur,%25%%CA%il.cur,%25%%CB%il.cur,%25%%CC%il.cur,%25%%CD%il.cur,%25%%CE%il.cur"
HKCU,"%KEY_SCHEMES%","%Scheme7%",,"%25%%C0%m.cur,%25%%C1%m.cur,%25%%C2%m.cur,%25%%C3%m.cur,%25%%C4%m.cur,%25%%C5%m.cur,%25%%C6%m.cur,%25%%C7%m.cur,%25%%C8%m.cur,%25%%C9%m.cur,%25%%CA%m.cur,%25%%CB%m.cur,%25%%CC%m.cur,%25%%CD%m.cur,%25%%CE%m.cur"
HKCU,"%KEY_SCHEMES%","%Scheme8%",,"%25%%C0%l.cur,%25%%C1%l.cur,%25%%C2%l.cur,%25%%C3%l.cur,%25%%C4%l.cur,%25%%C5%l.cur,%25%%C6%l.cur,%25%%C7%l.cur,%25%%C8%l.cur,%25%%C9%l.cur,%25%%CA%l.cur,%25%%CB%l.cur,%25%%CC%l.cur,%25%%CD%l.cur,%25%%CE%l.cur"
; Default User
HKU,".DEFAULT\%KEY_SCHEMES%","%Scheme1%",,"%25%%C0%r.cur,%25%%C1%r.cur,%25%%C2%r.cur,%25%%C3%r.cur,%25%%C4%r.cur,%25%%C5%r.cur,%25%%C6%r.cur,%25%%C7%r.cur,%25%%C8%r.cur,%25%%C9%r.cur,%25%%CA%r.cur,%25%%CB%r.cur,%25%%CC%r.cur,%25%%CD%r.cur,%25%%CE%r.cur"
HKU,".DEFAULT\%KEY_SCHEMES%","%Scheme2%",,"%25%%C0%rm.cur,%25%%C1%rm.cur,%25%%C2%rm.cur,%25%%C3%rm.cur,%25%%C4%rm.cur,%25%%C5%rm.cur,%25%%C6%rm.cur,%25%%C7%rm.cur,%25%%C8%rm.cur,%25%%C9%rm.cur,%25%%CA%rm.cur,%25%%CB%rm.cur,%25%%CC%rm.cur,%25%%CD%rm.cur,%25%%CE%rm.cur"
HKU,".DEFAULT\%KEY_SCHEMES%","%Scheme3%",,"%25%%C0%rl.cur,%25%%C1%rl.cur,%25%%C2%rl.cur,%25%%C3%rl.cur,%25%%C4%rl.cur,%25%%C5%rl.cur,%25%%C6%rl.cur,%25%%C7%rl.cur,%25%%C8%rl.cur,%25%%C9%rl.cur,%25%%CA%rl.cur,%25%%CB%rl.cur,%25%%CC%rl.cur,%25%%CD%rl.cur,%25%%CE%rl.cur"
HKU,".DEFAULT\%KEY_SCHEMES%","%Scheme4%",,"%25%%C0%i.cur,%25%%C1%i.cur,%25%%C2%i.cur,%25%%C3%i.cur,%25%%C4%i.cur,%25%%C5%i.cur,%25%%C6%i.cur,%25%%C7%i.cur,%25%%C8%i.cur,%25%%C9%i.cur,%25%%CA%i.cur,%25%%CB%i.cur,%25%%CC%i.cur,%25%%CD%i.cur,%25%%CE%i.cur"
HKU,".DEFAULT\%KEY_SCHEMES%","%Scheme5%",,"%25%%C0%im.cur,%25%%C1%im.cur,%25%%C2%im.cur,%25%%C3%im.cur,%25%%C4%im.cur,%25%%C5%im.cur,%25%%C6%im.cur,%25%%C7%im.cur,%25%%C8%im.cur,%25%%C9%im.cur,%25%%CA%im.cur,%25%%CB%im.cur,%25%%CC%im.cur,%25%%CD%im.cur,%25%%CE%im.cur"
HKU,".DEFAULT\%KEY_SCHEMES%","%Scheme6%",,"%25%%C0%il.cur,%25%%C1%il.cur,%25%%C2%il.cur,%25%%C3%il.cur,%25%%C4%il.cur,%25%%C5%il.cur,%25%%C6%il.cur,%25%%C7%il.cur,%25%%C8%il.cur,%25%%C9%il.cur,%25%%CA%il.cur,%25%%CB%il.cur,%25%%CC%il.cur,%25%%CD%il.cur,%25%%CE%il.cur"
HKU,".DEFAULT\%KEY_SCHEMES%","%Scheme7%",,"%25%%C0%m.cur,%25%%C1%m.cur,%25%%C2%m.cur,%25%%C3%m.cur,%25%%C4%m.cur,%25%%C5%m.cur,%25%%C6%m.cur,%25%%C7%m.cur,%25%%C8%m.cur,%25%%C9%m.cur,%25%%CA%m.cur,%25%%CB%m.cur,%25%%CC%m.cur,%25%%CD%m.cur,%25%%CE%m.cur"
HKU,".DEFAULT\%KEY_SCHEMES%","%Scheme8%",,"%25%%C0%l.cur,%25%%C1%l.cur,%25%%C2%l.cur,%25%%C3%l.cur,%25%%C4%l.cur,%25%%C5%l.cur,%25%%C6%l.cur,%25%%C7%l.cur,%25%%C8%l.cur,%25%%C9%l.cur,%25%%CA%l.cur,%25%%CB%l.cur,%25%%CC%l.cur,%25%%CD%l.cur,%25%%CE%l.cur"
[Enable_Plus.AddReg]
HKCR,.acw,,,accwizfile
HKCR,accwizfile,,,%ACCWIZ_DOC%
HKCR,accwizfile\shell\open\command,,,"%11%\ACCWIZ.EXE ""%%1"""
[Strings]
;Non-Localizable strings:
KEY_OPTIONAL = "SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents"
KEY_SCHEMES = "Control Panel\Cursors\Schemes"
; Used to keep the line length above to a minimum - no need to localize
C0 = "\cursors\arrow_"
C1 = "\cursors\help_"
C2 = "\cursors\wait_"
C3 = "\cursors\busy_"
C4 = "\cursors\cross_"
C5 = "\cursors\beam_"
C6 = "\cursors\pen_"
C7 = "\cursors\no_"
C8 = "\cursors\size4_"
C9 = "\cursors\size3_"
CA = "\cursors\size2_"
CB = "\cursors\size1_"
CC = "\cursors\move_"
CD = "\cursors\up_"
CE = "\cursors\hand-"
;Localizable strings:
EnableTop_DESC = "Accessibility"
EnableTop_TIP = "Includes standard Accessibility Options and new Accessibility Tools."
Enable_DESC = "Accessibility Options"
Enable_TIP = "Includes tools to change keyboard, sound, display, and mouse behavior for people with mobility, hearing or visual impairments."
Enable_Plus_DESC = "Accessibility Tools"
Enable_Plus_TIP = "Includes a Magnifier tool, an Accessibility Wizard, and high-visibility mouse cursors."
ACCESSIB_GROUP_NAME = "Accessories\Accessibility"
MAGNIFY_NAME = "Magnifier"
MAGNIFY_EXE = "magnify.exe"
ACCWIZ_NAME = "Accessibility Wizard"
ACCWIZ_EXE = "accwiz.exe"
ACCWIZ_DOC = "Accessibility Wizard Settings File"
Scheme1 = "Windows Black "
Scheme2 = "Windows Black (large)"
Scheme3 = "Windows Black (extra large)"
Scheme4 = "Windows Inverted"
Scheme5 = "Windows Inverted (large)"
Scheme6 = "Windows Inverted (extra large)"
Scheme7 = "Windows Standard (large)"
Scheme8 = "Windows Standard (extra large)"
PUI_VERSION = "4,10,1,1"
PUI_DESC_ENABLE = "Windows Setup - Accessibility"