Jump to content

Is it possible to...


iWindoze

Recommended Posts

Hi guys!

I was wondering if anyone here with inf experience could tell me whether or not it would be possible to isolate the files needed from the Win98SE or WinME cabs and use infs (like the ones created by 98lite?) to build an installer for WebTV that would make it run in Windows NT5.x? Ideally I'd see this as a way to make a Media Center Edition type hack with various icon patches and so forth...

Has anyone attempted this before? I know that its possible to take the files from WinME and make Windows Movie Maker run in Windows 2000, so technically I'd imagine that tis SHOULD be possible...

Any ideas? Note: MCE isn't possible due to my TV card being unsupported. Actually I'm not even sure if this would be an upgrade considering that since I'm using my RCA\SVideo jacks from DirecTV to get cable...but I've not had ANY success with this type of thing using my Hauphauge WinTV Radio card and the TV blaster regardless of what OS I'm in...heck half the time the WinTV remote tries to take over my DirecTV box!

--iWindoze (hoping that someone has some ideas here)

PS: If this should be in the Windows NT based section I apologize..

pls move it there!

PPS: I'm cross-posting this from OSBetaArchive in hopes of getting a bigger audience for this question (and hopefully more likelyhood of getting an solution!)

Link to comment
Share on other sites


i saw ur post a few days ago, and since no one else is responding, i'll fire up the ol' 98se and see what i can dig up...if i find anything (or nothing), i'll post here ;)

i was wondering this myself, actually..now i have an excuse to find out :D:whistle:

Link to comment
Share on other sites

no need to apologize but you *should* try going to the NT forums....

http://www.msfn.org/board/index.php?showforum=35

Here we try and get stuff to work for 98/me !! Maybe only a few would have NT to even attempt to resolve it.

Also maybe try MDGx 's site which is chock full of info for many os's...

http://www.mdgx.com/

Edited by jasinwa
Link to comment
Share on other sites

i saw ur post a few days ago, and since no one else is responding, i'll fire up the ol' 98se and see what i can dig up...if i find anything (or nothing), i'll post here ;)

i was wondering this myself, actually..now i have an excuse to find out :D:whistle:

Thanks, I appreciate it! Please let me know what you dig up, if anything.

no need to apologize but you *should* try going to the NT forums....

http://www.msfn.org/board/index.php?showforum=35

Here we try and get stuff to work for 98/me !! Maybe only a few would have NT to even attempt to resolve it.

Also maybe try MDGx 's site which is chock full of info for many os's...

http://www.mdgx.com/

I understand what you're saying here jasinwa, but to be honest I don't think I've started a single topic in the NT forums since they added the new posting format for fear of getting flamed if I don't post things exactly right. As for the other reasons why I chose the Win9x forums, that's because I figured the people in the Win9x forums would be intrigued by the possibilities, what with the kernel project and misc other total conversion projects, whereas the people in the NT forums would simply tell me to buy MCE2005.

--iWindoze

Link to comment
Share on other sites

; EPG.INF
;
; This is the Setup information file to install the Progam Guide
; as an Optional Component.
;
; Copyright (c) 1997 Microsoft Corporation
;




































[version]
LayoutFile= Layout.inf, Layout1.inf, Layout2.inf
signature="$CHICAGO$"
SetupClass=BASE

[DestinationDirs]

TVX00 = 24,%OEM_PRODUCTDIR%
TVX01 = 24,%OEM_PRODUCTDIR%\Bpchpg
TVX02 = 24,%OEM_PRODUCTDIR%\Bitmaps
TVX03 = 18,%OEM_TVVIEWER%
TVX04 = 18,%OEM_TVVIEWER%\Misc
TVX05 = 18,%OEM_TVVIEWER%\Htm\Images
TVX06 = 18,%OEM_TVVIEWER%\Htm
TVX07 = 24,%OEM_PRODUCTDIR%\Icons
TVX08 = 24,%OEM_LAYOUTS%
TVX10 = 24,%OEM_LAYOUTS%\Msepg
TVX11 = 24,%OEM_LAYOUTS%\Desktop
TVX11a = 24,%OEM_LAYOUTS%\Desktop\Bitmaps
TVX12 = 24,%OEM_LAYOUTS%\Distance
TVX12a = 24,%OEM_LAYOUTS%\Distance\Bitmaps
TVX13 = 24,%OEM_LAYOUTS%\NTSC
TVX13a = 24,%OEM_LAYOUTS%\NTSC\Bitmaps
TVX14 = 24,%OEM_LAYOUTS%\Support
TVX15 = 24,%OEM_PRODUCTDIR%\Logos
TVX16 = 24,%OEM_SOUNDS%
TVX17 = 18,%OEM_TVVIEWER%\NTSC
TVX18 = 18,%OEM_TVVIEWER%\NTSC\Htm
TVX19 = 18,%OEM_TVVIEWER%\NTSC\Htm\Images
TVX20 = 18,%OEM_TVVIEWER%\NTSC\Misc
TVX21 = 18,%OEM_TVVIEWER%\VGA
TVX22 = 18,%OEM_TVVIEWER%\VGA\Htm
TVX23 = 18,%OEM_TVVIEWER%\VGA\Htm\Images
TVX24 = 18,%OEM_TVVIEWER%\VGA\Misc
TVX25 = 18,%OEM_TVVIEWER%\DIST
TVX26 = 18,%OEM_TVVIEWER%\DIST\Htm
TVX27 = 18,%OEM_TVVIEWER%\DIST\Htm\Images
TVX28 = 18,%OEM_TVVIEWER%\DIST\Misc

TVXSys = 11
TVXPIF = 25,PIF


TVX.Infs = 17

Chan1 = 24,%OEM_LAYOUTS%\Config

Runtime = 11

DAO = 24,%OEM_DAODIR%
DAOSys = 11

AnncList = 24,%OEM_PRODUCTDIR%

WebCastBin = 24,%OEM_WEBCASTDIR%\bin

[TVX.Root.Install]
OptionDesc=%TVXRootShortDescription%
Tip=%TVXRootLongDescription%
IconIndex = 98
InstallType = 0 ; Manual Only

ValidateProc = SETUPX.DLL, P_WEBTVOC


;-----------------------------------------------------------------------------
; TVX Section
;-----------------------------------------------------------------------------

[TVX.Install]

Parent=TVX.Root.Install
ValidateProc = SETUPX.DLL, P_WEBTVOC

OptionDesc=%TVXShortDescription%
Tip=%TVXLongDescription%
IconIndex = 98; Windows Logo mini-icon for dialogs
InstallType = 0 ; Manual Only

CopyFiles = TVX00, TVX01, TVX02, TVX03, TVX04, TVX05, TVX06, TVX07, TVX08, TVX10, TVX11, TVX11a, TVX12, TVX12a, TVX13, TVX13a, TVX14, TVX15, TVX16, TVX17, TVX18, TVX19, TVX20, TVX21, TVX22, TVX23, TVX24, TVX25, TVX26, TVX27, TVX28, TVXPIF, TVXSys, TVX.Infs, Runtime, DAO, DAOSys, Chan1, WebCastBin, AnncList

AddReg = Driver.AddReg, TVX.AddReg, Run.AddReg, RunOnce.AddReg, TVX.Installed, Runtime.AddReg, WebCast.AddReg, AnncList.AddReg, TVX.AddReg.HKCU

DelReg=TVX.Install.DelReg

UpdateInis = FontSmooth.UpdateInis

Uninstall=TVX.Uninstall

Reboot=1

PerUserInstall = TVX.pui

[TVX.Uninstall]
DelFiles = TVX00, TVX01, TVX02, TVX03, TVX04, TVX05, TVX06, TVX07, TVX08, TVX10, TVX11, TVX11a, TVX12, TVX12a, TVX13, TVX13a, TVX14, TVX15, TVX16, TVX17, TVX18, TVX19, TVX20, TVX21, TVX22, TVX23, TVX24, TVX25, TVX26, TVX27, TVX28, TVXSys, Chan1, WebCastBin, AnncList

DelReg = TVX.DelReg, Run.DelReg, WebCast.DelReg, AnncList.DelReg
AddReg = TVX.NotInstalled, TVX.Uninstall.AddReg, Webcast.Uninstall.AddReg
Reboot=1

[TVX.Installed]
HKLM,%SMWCV%\Setup\OptionalComponents\TVX,Installed,,"1"

[TVX.NotInstalled]
HKLM,%SMWCV%\Setup\OptionalComponents\TVX,Installed,,"0"

[TVX.Install.DelReg]
; Make sure vidsvr.exe is not running until after bpcpost.exe runs after the
; first reboot. bpcpost.exe will put this entry back in the registry.
HKLM,%SMWCV%\RunServices,VidSvr
; Likewise AnnouncementListener and TVWakeup
HKLM,%SMWCV%\RunServices,"Announcements"
HKLM,%SMWCV%\RunServices,"TVWakeup"
HKLM,%REG_TV%\Config
HKLM,"%REG_EpgLoaders%\{%CLSID_STARSIGHT_EPG_LOADER%}","RegionIDValid"

[TVX.Uninstall.AddReg]
HKLM,%WinRun%, "bpcpost.exe",,"%11%\bpcpost.exe"
HKLM, "%RunOnce%", "*Del_TV_Viewer_Menu",,""
HKLM, "%RunOnce%", "*CleanDirs:1",,"%24%\%OEM_PRODUCTDIR%; %18%\%OEM_TVVIEWER%"

[TVX.AddReg]

HKLM,"%REG_TV%","ProductDir",,"%24%\%LFN_PRODUCTDIR%"

HKLM,%REG_TVExplorer%\RecentChannels,"num",1, 1,0,0,0
HKLM,%REG_TVExplorer%\RecentChannels,"RC1",1, 66,0,0,0

HKLM,"%REG_TV%", "AMFilter",, "%24%\%LFN_PRODUCTDIR%\dss.grf"

HKLM,"%REG_TV%", "DBFile",,"%24%\%LFN_PRODUCTDIR%\TSS.MDB"
HKLM,"%REG_TV%", "SystemDB",,"%24%\%LFN_PRODUCTDIR%\TSS.MDW"
HKLM,"%REG_TV%", "EPGDBFile",,"%24%\%LFN_PRODUCTDIR%\EPG.MDB"
HKLM,"%REG_TV%", "AutodialProcList",1,74,76,78,2e,65,78,65,00,61,6e,6e,63,6c,69,73,74,2e,65,78,65,00,00

HKLM, "%RunOnce%", "*KillTask",,"Retrieve TV Listings"
HKLM, "%RunOnce%", "*Add_TV_Viewer_Menu",,""
HKLM, "%RunOnce%", "*LinkDB",,""

HKLM, "%RunOnce%\Depends", "*LinkDB",,"dao350.dll msjet35.dll"

HKLM, "%RunOnce%", "*Run_vidsvr.exe",,""




















HKLM,"%REG_TuningSpaces%\2", "Devices",,""
HKLM,"%REG_TuningSpaces%\2", "AMFClass",,"{%CLSID_TVTUNER%}"
HKLM,"%REG_TuningSpaces%\2", "MaxChannel",1,45,00,00,00
HKLM,"%REG_TuningSpaces%\2", "MinChannel",1,02,00,00,00
HKLM,"%REG_TuningSpaces%\2", "Loader",,""
HKLM,"%REG_TuningSpaces%\2", "Description",,"Analog Broadcast TV from Antenna"
HKLM,"%REG_TuningSpaces%\2", "Name",,"Broadcast"
HKLM,"%REG_TuningSpaces%\2", "MediaType",1,00,00,00,00
HKLM,"%REG_TuningSpaces%\2", "InputType",1,01,00,00,00

HKLM,"%REG_TuningSpaces%\3", "Devices",,""
HKLM,"%REG_TuningSpaces%\3", "AMFClass",,"{%CLSID_TVTUNER%}"
HKLM,"%REG_TuningSpaces%\3", "MaxChannel",1,7d,00,00,00
HKLM,"%REG_TuningSpaces%\3", "MinChannel",1,01,00,00,00
HKLM,"%REG_TuningSpaces%\3", "Loader",,""
HKLM,"%REG_TuningSpaces%\3", "Description",,"Analog Cable TV"
HKLM,"%REG_TuningSpaces%\3", "Name",,"Cable"
HKLM,"%REG_TuningSpaces%\3", "MediaType",1,00,00,00,00
HKLM,"%REG_TuningSpaces%\3", "InputType",1,00,00,00,00





HKLM,"%REG_EpgLoaders%\{%CLSID_STARSIGHT_EPG_LOADER%}", "Name",,"%24%\%LFN_PRODUCTDIR%\SSLoad.dll"
HKLM,"%REG_EpgLoaders%\{%CLSID_STARSIGHT_EPG_LOADER%}", "Scanner",,"%24%\%OEM_PRODUCTDIR%\ssscan.exe"
HKLM,"%REG_EpgLoaders%\{%CLSID_STARSIGHT_EPG_LOADER%}", "Listener",,"%24%\%OEM_PRODUCTDIR%\sslisten.exe"
HKLM,"%REG_EpgLoaders%\{%CLSID_STARSIGHT_EPG_LOADER%}", "Loader",,"%24%\%OEM_PRODUCTDIR%\loadstub.exe /L:{%CLSID_STARSIGHT_EPG_LOADER%}"
HKLM,"%REG_EpgLoaders%\{%CLSID_STARSIGHT_EPG_LOADER%}", "TuningID",1,03,00,00,00
HKLM,"%REG_EpgLoaders%\{%CLSID_STARSIGHT_EPG_LOADER%}", "ReadFile",,"%24%\%LFN_PRODUCTDIR%\ssdata.bin"
HKLM,"%REG_EpgLoaders%\{%CLSID_STARSIGHT_EPG_LOADER%}", "RegionID",1,00,00,00,00


HKLM,"%REG_TVExplorer%","EPGChannel",1,61,00,00,00

HKLM,"%REG_RemoteKeys%","ctrlkeys",1,5b,11,12,10,00,00,00,00
HKLM,"%REG_RemoteKeys%","CHANNELUP",1,5a,80,80,80,00,00,00,00,00
HKLM,"%REG_RemoteKeys%","CHANNELDOWN",1,5a,80,80,80,80,00,00,00,00
HKLM,"%REG_RemoteKeys%","MENU",1,5a,80,00,80,00,00,00,00,00
HKLM,"%REG_RemoteKeys%","LEFT",1,46,80,80,80,80,00,00,00,00
HKLM,"%REG_RemoteKeys%","RIGHT",1,46,80,80,80,00,00,00,00,00
HKLM,"%REG_RemoteKeys%","UP",1,50,80,80,80,80,00,00,00,00
HKLM,"%REG_RemoteKeys%","DOWN",1,50,80,80,80,00,00,00,00,00
HKLM,"%REG_RemoteKeys%","RECALL",1,47,80,80,80,80,00,00,00,00

HKLM,"%REG_RemoteKeys%\CommandLines","Guide",, "%24%\%LFN_PRODUCTDIR%\tvx.exe -g"
HKLM,"%REG_RemoteKeys%\CommandLines","TV",, "%24%\%LFN_PRODUCTDIR%\tvx.exe -t"
HKLM,"%REG_RemoteKeys%\CommandLines","VolumeUp",, "VolumeUp"
HKLM,"%REG_RemoteKeys%\CommandLines","VolumeDown",, "VolumeDown"
HKLM,"%REG_RemoteKeys%\CommandLines","Mute",, "Mute"

HKLM,"%REG_RemoteKeys%\WakeupKeys","Guide",1,5a,11,10,00
HKLM,"%REG_RemoteKeys%\WakeupKeys","TV",1,5a,10,10,00
HKLM,"%REG_RemoteKeys%\WakeupKeys","VolumeUp",1,56,10,10,00
HKLM,"%REG_RemoteKeys%\WakeupKeys","VolumeDown",1,56,01,10,00
HKLM,"%REG_RemoteKeys%\WakeupKeys","Mute",1,56,00,10,00

HKU,".DEFAULT\%REG_SOUNDS%",,,"TV Viewer"
HKU,".DEFAULT\%REG_SOUNDS%\Select View\.current",,,"%24%\%LFN_SOUNDS%\tvview.wav"
HKU,".DEFAULT\%REG_SOUNDS%\Select Program Option\.current",,,"%24%\%LFN_SOUNDS%\tvoption.wav"
HKU,".DEFAULT\%REG_SOUNDS%\Date Time Drop\.current",,,"%24%\%LFN_SOUNDS%\tvdrop.wav"
HKU,".DEFAULT\%REG_SOUNDS%\Execute Search\.current",,,"%24%\%LFN_SOUNDS%\tvsearch.wav"
HKU,".DEFAULT\%REG_SOUNDS%\Hide Channel Bar\.current",,,"%24%\%LFN_SOUNDS%\tvhidbar.wav"
HKU,".DEFAULT\%REG_SOUNDS%\Select Channel Bar Tool\.current",,,"%24%\%LFN_SOUNDS%\tvtool.wav"
HKU,".DEFAULT\%REG_SOUNDS%\Show Channel Bar\.current",,,"%24%\%LFN_SOUNDS%\tvshobar.wav"

HKLM,"%SMWCV%\App Paths\tvx.exe",,,"""%24%\%LFN_PRODUCTDIR%\tvx.exe"""
HKU,".Default\%SMWCV%\URL\Prefixes","tv",,"tv:"
HKCR,TV,,,"URL:Hyper TV Protocol"
HKCR,TV,"URL Protocol",,""
HKCR,TV,"Edit Flags",1,02,00,00,00
HKCR,TV\DefaultIcon,,,"%24%\%LFN_PRODUCTDIR%\tvx.exe,0"
HKCR,TV\shell\open\command,,,"%24%\%LFN_PRODUCTDIR%\tvx.exe %%1"

HKLM,Enum\Root\CCDECODE\0000,HardwareID,,"CCDECODE"
HKLM,Enum\Root\NABTSFEC\0000,HardwareID,,"NABTSFEC"
HKLM,Enum\Root\NABTSIP\0000,HardwareID,,"NABTSIP"
HKLM,Enum\Root\VBIDEC\0000,HardwareID,,"VBIDEC"

HKLM,"%SMWCV%\Internet Settings\Accepted Documents","ms-bpc",,"application/ms-bpc"

[TVX.AddReg.HKCU]
HKCU,"%REG_SOUNDS%",,,"TV Viewer"
HKCU,"%REG_SOUNDS%\Select View\.current",,,"%24%\%LFN_SOUNDS%\tvview.wav"
HKCU,"%REG_SOUNDS%\Select Program Option\.current",,,"%24%\%LFN_SOUNDS%\tvoption.wav"
HKCU,"%REG_SOUNDS%\Date Time Drop\.current",,,"%24%\%LFN_SOUNDS%\tvdrop.wav"
HKCU,"%REG_SOUNDS%\Execute Search\.current",,,"%24%\%LFN_SOUNDS%\tvsearch.wav"
HKCU,"%REG_SOUNDS%\Hide Channel Bar\.current",,,"%24%\%LFN_SOUNDS%\tvhidbar.wav"
HKCU,"%REG_SOUNDS%\Select Channel Bar Tool\.current",,,"%24%\%LFN_SOUNDS%\tvtool.wav"
HKCU,"%REG_SOUNDS%\Show Channel Bar\.current",,,"%24%\%LFN_SOUNDS%\tvshobar.wav"

HKCU,"%SMWCV%\URL\Prefixes","tv",,"tv:"

[EpgPerUser]
AddReg = TVX.AddReg.HKCU

[TVX.pui]
GUID = "EpgPerUser"
DisplayName = %PUI_DESC_EPG%
Version = %PUI_VERSION%
IsInstalled = 1
StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection EpgPerUser 64 %17%\epg.inf"

[TVX.DelReg]
HKLM,"%REG_TV%"
HKLM,"%REG_RemoteKeys%"
HKU,".DEFAULT\%REG_SOUNDS%"
HKCU,"%REG_SOUNDS%"

HKLM,Enum\Root\CCDECODE\0000
HKLM,Enum\Root\NABTSFEC\0000
HKLM,Enum\Root\NABTSIP\0000
HKLM,Enum\Root\VBIDEC\0000
HKLM,"%SMWCV%\Internet Settings\Accepted Documents","ms-bpc"


[TVX.Infs]
bpchpg.inf
ccdecode.inf
nabtsfec.inf
nabtsip.inf
vbidec.inf

[TVXPIF]
extract.pif,,,1

[TVXSys]






vbisurf.ax,,,1





; C:\Program Files\TV Viewer
[TVX00]
auxpin.ax,,,1
bpcctl.dll,,,1
bpchpglg.dat
bpchpglg.cat,tvxdup.015,,1
bpchtml.cat,tvxdup.017,,1
bpcrot.dll,,,1
commmstv.dll,,,1
dbsets.dll,,,1
dss.grf,,,1
dssxlat.dll,,,1




enhfilt.dll,,,1
enhprot.dll,,,1
enhtrig.dll,,,1
enhload.exe,,,1
enhxovr.dll,,,1
epg.mdb,,,1
file.avi,,,1
file.grf,,,1
flyout.ocx,,,1
grid.dll,,,1
gsupdate.exe,,,1
loadstub.exe,,,1
msepg.ocx,,,1



smenu.dll,,,1
ssctl.ocx,,,1
SSListen.exe,,,1
ssload.dll,,,1
SSScan.exe,,,1
timing.dll,,,1
tss.mdw,,,1
tssadmin.dll,,,1
tvui.dll,,,1
tvwakeup.exe,,,1
tvx.exe,,,1
vid.ocx,,,1
vidsvr.exe,,,1
tss.mdb,,,1




; %LFN_PRODUCTDIR%\bpchpg
[TVX01]
citytv.gif,,,1
comspan.gif,,,1
gcad.gif,,,1
grtv.gif,,,1
hden0004.gif,,,1
hden0005.gif,,,1
hdeu0001.gif,,,1
hdex0017.gif,,,1
hdiv0003.gif,,,1
hdiv0004.gif,,,1
hdmi0003.gif,,,1
hdmi0004.gif,,,1
hdnb0035.gif,,,1
hdnb0041.gif,,,1
hdnb0042.gif,,,1
hdns0017.gif,,,1
hdsl0002.gif,,,1
hdsl0003.gif,,,1
hdtz0009.gif,,,1
kcts.gif,,,1
kiro.gif,,,1
krongate.gif,,,1
kstw.gif,,,1
ktla.gif,,,1
msnbc.gif,,,1
much.gif,,,1
nielsen.gif,,,1
opb.gif,,,1
sinclair.gif,,,1
steep.gif,,,1
tribune.gif,,,1
tt.gif,,,1
wdca.gif,,,1
wgn.gif,,,1
wkbd.gif,,,1
wpix.gif,,,1
wpsg.gif,,,1
wsbk.gif,,,1
wtog.gif,,,1

;%LFN_PRODUCTDIR%\Bitmaps
[TVX02]
clock.bmp,,,1
cntleftc.bmp,,,1
down.bmp,,,1
enhanced.bmp,,,1
epgtile.bmp,,,1
left.bmp,,,1
psp.bmp,,,1
tb.bmp,,,1
tblft.bmp,,,1
tbrht.bmp,,,1
up.bmp,,,1
rght.bmp,,,1
rghthot.bmp,,,1
rghton.bmp,,,1
lefthot.bmp,,,1
lefton.bmp,,,1
uphot.bmp,,,1
upon.bmp,,,1
up1.bmp,,,1
up1hot.bmp,,,1
up1on.bmp,,,1
downhot.bmp,,,1
downon.bmp,,,1
down1.bmp,,,1
down1hot.bmp,,,1
down1on.bmp,,,1
vgut.bmp,,,1
vguthot.bmp,,,1
vguton.bmp,,,1
hgut.bmp,,,1
hguthot.bmp,,,1
hguton.bmp,,,1
vslug.bmp,,,1
vslughot.bmp,,,1
vslugon.bmp,,,1
hslug.bmp,,,1
hslughot.bmp,,,1
hslugon.bmp,,,1
epgul.bmp,,,1
epgur.bmp,,,1
epgll.bmp,,,1
epglr.bmp,,,1
adl.bmp,,,1
adr.bmp,,,1
chantile.bmp,,,1
pop.bmp,,,1
tabon.bmp,,,1
taboff.bmp,,,1
tabdwn.bmp,,,1
butndwn.bmp,,,1
butnup.bmp,,,1
butnhot.bmp,,,1

;%LFN_PRODUCTDIR%\Help
[TVX03]
bpcanman.chm,,,1
bpchelp.chm,,,1
help.htm,TVXDUP.002,,1

;%LFN_PRODUCTDIR%\Help\Misc
[TVX04]


;%LFN_PRODUCTDIR%\Help\Htm\Images
[TVX05]
close.bmp,TVXDUP.001,,1
dwnarow.bmp,,,1
lftarow.bmp,,,1
max.bmp,,,1
minmin.bmp,,,1
rtarow.bmp,,,1
sidescrl.bmp,,,1
uparow.bmp,,,1
upscrol.bmp,,,1
cc.gif,,,1
eenhance.gif,,,1
enhance.gif,,,1
ppv.gif,,,1
record.gif,,,1
remind.gif,,,1
rerun.gif,,,1
stereo.gif,,,1

;%LFN_PRODUCTDIR%\Help\Htm
[TVX06]
bpcec.css,TVXDUP.008,,1
tvbands.htm,,,1
tvbanov.htm,,,1
tvcaptn.htm,,,1
tvclose.htm,,,1
tvenhoff.htm,,,1
tvenhon.htm,,,1
tvenhov.htm,,,1
tvepgatt.htm,,,1
tvepgch.htm,,,1
tvepgcur.htm,,,1
tvepgday.htm,,,1
tvepgsch.htm,,,1
tvepgstm.htm,,,1
tvepgtim.htm,,,1
tvfvrtov.htm,,,1
tvfvrtsa.htm,,,1
tvfvrtsr.htm,,,1
tvguideu.htm,,,1
tvguidov.htm,,,1
tvhelp.htm,,,1
tvicons.htm,,,1
tvlayout.htm,,,1
tvlist.htm,,,1
tvlistad.htm,,,1
tvlistov.htm,,,1
tvnewch.htm,,,1
tvothrtm.htm,,,1
tvqrc.htm,,,1
tvremd.htm,,,1
tvremdck.htm,,,1
tvremdcn.htm,,,1
tvremdov.htm,,,1
tvresize.htm,,,1
tvsearch.htm,,,1
tvsort.htm,,,1
tvsrchov.htm,,,1
tvsrchtp.htm,,,1
tvstart.htm,,,1
tvtoolds.htm,,,1
tvtoolov.htm,,,1
tvtrbenh.htm,,,1
tvtrbepg.htm,,,1
tvtrblst.htm,,,1
tvtrbrec.htm,,,1
tvtrbrcd.htm,,,1

tvrstrov.htm,,,1
tvrstrcr.htm,,,1
tvrstred.htm,,,1
tvrstrrd.htm,,,1
tvrspass.htm,,,1

; C:\Windows\Help\%OEM_TVVIEWER%\NTSC
[TVX17]
N_index.htm,,,1

; C:\Windows\Help\%OEM_TVVIEWER%\NTSC\Htm
[TVX18]

; C:\Windows\Help\%OEM_TVVIEWER%\NTSC\Htm\Images
[TVX19]

; C:\Windows\Help\%OEM_TVVIEWER%\NTSC\Misc
[TVX20]
N_bpc.css,,,1
N_flyout.htm,,,1

; C:\Windows\Help\%OEM_TVVIEWER%\VGA
[TVX21]
V_index.htm,,,1

; C:\Windows\Help\%OEM_TVVIEWER%\VGA\Htm
[TVX22]

; C:\Windows\Help\%OEM_TVVIEWER%\VGA\Htm\Images
[TVX23]
v_backgr.jpg,,,1
v_bak_de.jpg,,,1
v_bak_hi.jpg,,,1
v_bak_no.jpg,,,1
v_clo_de.bmp,,,1
v_clo_de.jpg,,,1
v_clo_hi.bmp,,,1
v_clo_hi.jpg,,,1
v_clo_no.bmp,,,1
v_clo_no.jpg,,,1
v_for_de.jpg,,,1
v_for_hi.jpg,,,1
v_for_no.jpg,,,1
v_gud_de.jpg,,,1
v_gud_hi.jpg,,,1
v_gud_no.jpg,,,1
v_help_s.jpg,,,1


; C:\Windows\Help\%OEM_TVVIEWER%\VGA\Misc
[TVX24]
flyout.htm,tvxdup.016,,1
V_bpc.css,,,1
V_help.htm,,,1

; C:\Windows\Help\%OEM_TVVIEWER%\DIST
[TVX25]
D_index.htm,,,1


; C:\Windows\Help\%OEM_TVVIEWER%\DIST\Htm
[TVX26]


; C:\Windows\Help\%OEM_TVVIEWER%\DIST\Htm\Images
[TVX27]
backgrnd.jpg,,,1
bak_depr.jpg,,,1
bak_high.jpg,,,1
bak_norm.jpg,,,1
clo_depr.bmp,,,1
clo_depr.jpg,,,1
clo_high.bmp,,,1
clo_high.jpg,,,1
clo_norm.bmp,,,1
clo_norm.jpg,,,1
for_depr.jpg,,,1
for_high.jpg,,,1
for_norm.jpg,,,1
gud_depr.jpg,,,1
gud_high.jpg,,,1
gud_norm.jpg,,,1
help_scn.jpg,,,1
pla_depr.jpg,,,1
pla_high.jpg,,,1
pla_norm.jpg,,,1

; C:\Windows\Help\%OEM_TVVIEWER%\DIST\Misc
[TVX28]
D_bpc.css,,,1
help.htm,,,1
flyout.htm,D_flyout.htm,,1


; %LFN_PRODUCTDIR%\Icons
[TVX07]
add.bmp,,,1
addb.bmp,,,1
cancel.bmp,,,1
cancelb.bmp,,,1
cc.bmp,,,1
chndwn.bmp,,,1
chndwnb.bmp,,,1
chndwng.bmp,,,1
chntile.bmp,,,1
chnup.bmp,,,1
chnupb.bmp,,,1
chnupg.bmp,,,1
closeb.bmp,,,1
closeg.bmp,,,1
close.bmp,,,1
eenhance.bmp,,,1
ehenhanc.bmp,,,1
enhance.bmp,,,1
epgstill.bmp,,,1
tvsplash.bmp,,,1
favorit.bmp,,,1
favoritb.bmp,,,1
guide.bmp,,,1
guideb.bmp,,,1
help.bmp,,,1
helpb.bmp,,,1
henhance.bmp,,,1
record.bmp,,,1
remind.bmp,,,1
remove.bmp,,,1
removeb.bmp,,,1
rerun.bmp,,,1
restore.bmp,,,1
restoreb.bmp,,,1
restoreg.bmp,,,1
setting.bmp,,,1
settingb.bmp,,,1
signon.bmp,,,1
signonb.bmp,,,1
stereo.bmp,,,1

; %LFN_LAYOUTS%
[TVX08]
blank.htm,bpcblank.htm,,1
msvideo.htm,,,1
nodevice.htm,,,1
nodev2.htm,,,1
video.htm,,,1
overlay.htm,,,1
overlay.gif,,,1

; %LFN_LAYOUTS%\Msepg
[TVX10]
epgad.htm,epgads.htm,,1
psp.htm,,,1
banner.htm,,,1
epg.htm,epgs.htm,,1
msguide.htm,,,1
msdeflt.gif,,,1
options.htm,,,1

; %LFN_LAYOUTS%\Desktop
[TVX11]
epgad.htm,epgad.dsk,,1
psp.htm,psphtm.dsk,,1
banner.htm,banner.dsk,,1
epg.htm,epg.dsk,,1
msguide.htm,msguide.dsk,,1
options.htm,options.dsk,,1

; %LFN_LAYOUTS%\Desktop\Bitmaps
[TVX11a]
adl.bmp,adl.dsk,,1
adr.bmp,adr.dsk,,1
butndwn.bmp,butndwn.dsk,,1
butnhot.bmp,butnhot.dsk,,1
butnup.bmp,butnup.dsk,,1
chantile.bmp,chantile.dsk,,1
clock.bmp,clock.dsk,,1
down.bmp,down.dsk,,1
down1.bmp,down1.dsk,,1
down1hot.bmp,down1hot.dsk,,1
down1on.bmp,down1on.dsk,,1
downhot.bmp,downhot.dsk,,1
downon.bmp,downon.dsk,,1
epgll.bmp,epgll.dsk,,1
epglr.bmp,epglr.dsk,,1
epgul.bmp,epgul.dsk,,1
epgur.bmp,epgur.dsk,,1
hgut.bmp,hgut.dsk,,1
hguthot.bmp,hguthot.dsk,,1
hguton.bmp,hguton.dsk,,1
hslug.bmp,hslug.dsk,,1
hslughot.bmp,hslughot.dsk,,1
hslugon.bmp,hslugon.dsk,,1
left.bmp,left.dsk,,1
lefthot.bmp,lefthot.dsk,,1
lefton.bmp,lefton.dsk,,1
pop.bmp,pop.dsk,,1
psp.bmp,pspbmp.dsk,,1
rght.bmp,rght.dsk,,1
rghthot.bmp,rghthot.dsk,,1
rghton.bmp,rghton.dsk,,1
tabdwn.bmp,tabdwn.dsk,,1
taboff.bmp,taboff.dsk,,1
tabon.bmp,tabon.dsk,,1
up.bmp,up.dsk,,1
up1.bmp,up1.dsk,,1
up1hot.bmp,up1hot.dsk,,1
up1on.bmp,up1on.dsk,,1
uphot.bmp,uphot.dsk,,1
upon.bmp,upon.dsk,,1
vgut.bmp,vgut.dsk,,1
vguthot.bmp,vguthot.dsk,,1
vguton.bmp,vguton.dsk,,1
vslug.bmp,vslug.dsk,,1
vslughot.bmp,vslughot.dsk,,1
vslugon.bmp,vslugon.dsk,,1

; %LFN_LAYOUTS%\Distance
[TVX12]
epgad.htm,epgad.dis,,1
psp.htm,psphtm.dis,,1
banner.htm,banner.dis,,1
epg.htm,epg.dis,,1
msguide.htm,msguide.dis,,1
options.htm,options.dis,,1

; %LFN_LAYOUTS%\Distance\Bitmaps
[TVX12a]
adl.bmp,adl.dis,,1
adr.bmp,adr.dis,,1
butndwn.bmp,butndwn.dis,,1
butnhot.bmp,butnhot.dis,,1
butnup.bmp,butnup.dis,,1
chantile.bmp,chantile.dis,,1
clock.bmp,clock.dis,,1
down.bmp,down.dis,,1
down1.bmp,down1.dis,,1
down1hot.bmp,down1hot.dis,,1
down1on.bmp,down1on.dis,,1
downhot.bmp,downhot.dis,,1
downon.bmp,downon.dis,,1
epgll.bmp,epgll.dis,,1
epglr.bmp,epglr.dis,,1
epgul.bmp,epgul.dis,,1
epgur.bmp,epgur.dis,,1
hgut.bmp,hgut.dis,,1
hguthot.bmp,hguthot.dis,,1
hguton.bmp,hguton.dis,,1
hslug.bmp,hslug.dis,,1
hslughot.bmp,hslughot.dis,,1
hslugon.bmp,hslugon.dis,,1
left.bmp,left.dis,,1
lefthot.bmp,lefthot.dis,,1
lefton.bmp,lefton.dis,,1
pop.bmp,pop.dis,,1
psp.bmp,pspbmp.dis,,1
rght.bmp,rght.dis,,1
rghthot.bmp,rghthot.dis,,1
rghton.bmp,rghton.dis,,1
tabdwn.bmp,tabdwn.dis,,1
taboff.bmp,taboff.dis,,1
tabon.bmp,tabon.dis,,1
up.bmp,up.dis,,1
up1.bmp,up1.dis,,1
up1hot.bmp,up1hot.dis,,1
up1on.bmp,up1on.dis,,1
uphot.bmp,uphot.dis,,1
upon.bmp,upon.dis,,1
vgut.bmp,vgut.dis,,1
vguthot.bmp,vguthot.dis,,1
vguton.bmp,vguton.dis,,1
vslug.bmp,vslug.dis,,1
vslughot.bmp,vslughot.dis,,1
vslugon.bmp,vslugon.dis,,1

; %LFN_LAYOUTS%\NTSC
[TVX13]
epgad.htm,epgad.nts,,1
psp.htm,psphtm.nts,,1
banner.htm,banner.nts,,1
epg.htm,epg.nts,,1
msguide.htm,msguide.nts,,1
options.htm,options.nts,,1
overscan.htm,,,1

; %LFN_LAYOUTS%\NTSC\Bitmaps
[TVX13a]
adl.bmp,adl.nts,,1
adr.bmp,adr.nts,,1
butndwn.bmp,butndwn.nts,,1
butnhot.bmp,butnhot.nts,,1
butnup.bmp,butnup.nts,,1
chantile.bmp,chantile.nts,,1
clock.bmp,clock.nts,,1
down.bmp,down.nts,,1
down1.bmp,down1.nts,,1
down1hot.bmp,down1hot.nts,,1
down1on.bmp,down1on.nts,,1
downhot.bmp,downhot.nts,,1
downon.bmp,downon.nts,,1
epgll.bmp,epgll.nts,,1
epglr.bmp,epglr.nts,,1
epgul.bmp,epgul.nts,,1
epgur.bmp,epgur.nts,,1
hgut.bmp,hgut.nts,,1
hguthot.bmp,hguthot.nts,,1
hguton.bmp,hguton.nts,,1
hslug.bmp,hslug.nts,,1
hslughot.bmp,hslughot.nts,,1
hslugon.bmp,hslugon.nts,,1
left.bmp,left.nts,,1
lefthot.bmp,lefthot.nts,,1
lefton.bmp,lefton.nts,,1
pop.bmp,pop.nts,,1
psp.bmp,pspbmp.nts,,1
rght.bmp,rght.nts,,1
rghthot.bmp,rghthot.nts,,1
rghton.bmp,rghton.nts,,1
tabdwn.bmp,tabdwn.nts,,1
taboff.bmp,taboff.nts,,1
tabon.bmp,tabon.nts,,1
up.bmp,up.nts,,1
up1.bmp,up1.nts,,1
up1hot.bmp,up1hot.nts,,1
up1on.bmp,up1on.nts,,1
uphot.bmp,uphot.nts,,1
upon.bmp,upon.nts,,1
vgut.bmp,vgut.nts,,1
vguthot.bmp,vguthot.nts,,1
vguton.bmp,vguton.nts,,1
vslug.bmp,vslug.nts,,1
vslughot.bmp,vslughot.nts,,1
vslugon.bmp,vslugon.nts,,1

; %LFN_LAYOUTS%\Support
[TVX14]
main.htm,TVXDUP.004,,1
arrow.gif,,,1
arrow2.gif,,,1
By.gif,,,1

; %LFN_PRODUCTDIR%\Logos
[TVX15]
a&e.bmp,,,1
a&eb.bmp,,,1
amc.bmp,,,1
amcb.bmp,,,1
bet.bmp,,,1
betb.bmp,,,1
bloo.bmp,,,1
bloob.bmp,,,1
brav.bmp,,,1
bravb.bmp,,,1
cbs.bmp,,,1
cbsb.bmp,,,1
clas.bmp,,,1
clasb.bmp,,,1
cmt.bmp,,,1
cmtb.bmp,,,1
cnbc.bmp,,,1
cnbcb.bmp,,,1
cour.bmp,,,1
courb.bmp,,,1
csp2.bmp,,,1
csp2b.bmp,,,1
cspn.bmp,,,1
cspnb.bmp,,,1
disn.bmp,,,1
disnb.bmp,,,1
dsc.bmp,,,1
dscb.bmp,,,1
dtic.bmp,,,1
dticb.bmp,,,1
dtv.bmp,,,1
dtvb.bmp,,,1
e!.bmp,,,1
e!b.bmp,,,1
eart.bmp,,,1
eartb.bmp,,,1
enc1.bmp,,,1
enc1b.bmp,,,1
enc2.bmp,,,1
enc2b.bmp,,,1
enc3.bmp,,,1
enc3b.bmp,,,1
enc4.bmp,,,1
enc4b.bmp,,,1
enc5.bmp,,,1
enc5b.bmp,,,1
enc7.bmp,,,1
enc7b.bmp,,,1
enc8.bmp,,,1
enc8b.bmp,,,1
encr.bmp,,,1
encrb.bmp,,,1
encw.bmp,,,1
encwb.bmp,,,1
esn2.bmp,,,1
esn2b.bmp,,,1
espn.bmp,,,1
espnb.bmp,,,1
espngp.bmp,,,1
espngpb.bmp,,,1
fam.bmp,,,1
famb.bmp,,,1
flix.bmp,,,1
flixb.bmp,,,1
food.bmp,,,1
foodb.bmp,,,1
foxn.bmp,,,1
foxnb.bmp,,,1
foxs.bmp,,,1
foxsb.bmp,,,1
fsaz.bmp,,,1
fsazb.bmp,,,1
fsmw.bmp,,,1
fsmwb.bmp,,,1
fsw2.bmp,,,1
fsw2b.bmp,,,1
game.bmp,,,1
gameb.bmp,,,1
golf.bmp,,,1
golfb.bmp,,,1
hb2w.bmp,,,1
hb2wb.bmp,,,1
hbo.bmp,,,1
hbob.bmp,,,1
hbo2.bmp,,,1
hbo2b.bmp,,,1
hbo3.bmp,,,1
hbo3b.bmp,,,1
hbow.bmp,,,1
hbowb.bmp,,,1
hgtv.bmp,,,1
hgtvb.bmp,,,1
hist.bmp,,,1
histb.bmp,,,1
hsn.bmp,,,1
hsnb.bmp,,,1
ifc.bmp,,,1
ifcb.bmp,,,1
life.bmp,,,1
lifeb.bmp,,,1
max.bmp,max.lgo,,1
maxb.bmp,,,1
max2.bmp,,,1
max2b.bmp,,,1
maxw.bmp,,,1
maxwb.bmp,,,1
mcb.bmp,,,1
mlbb.bmp,,,1
mls.bmp,,,1
mlsb.bmp,,,1
msepg.bmp,,,1
msnb.bmp,,,1
msnbb.bmp,,,1
mtv.bmp,,,1
mtvb.bmp,,,1
much.bmp,,,1
muchb.bmp,,,1
mx2w.bmp,,,1
mx2wb.bmp,,,1
nba.bmp,,,1
nbab.bmp,,,1
nfl.bmp,,,1
nflb.bmp,,,1
nhl.bmp,,,1
nhlb.bmp,,,1
nick.bmp,,,1
nickb.bmp,,,1
nspo.bmp,,,1
nspob.bmp,,,1
nwi.bmp,,,1
nwib.bmp,,,1
out.bmp,,,1
outb.bmp,,,1
pbtv.bmp,,,1
pbtvb.bmp,,,1
pt24.bmp,,,1
pt24b.bmp,,,1
qvc.bmp,,,1
qvcb.bmp,,,1
realb.bmp,,,1
romcl.bmp,,,1
romclb.bmp,,,1
sc.bmp,,,1
scb.bmp,,,1
sci.bmp,,,1
scib.bmp,,,1
show.bmp,,,1
showb.bmp,,,1
spc.bmp,,,1
spcb.bmp,,,1
spee.bmp,,,1
speeb.bmp,,,1
str2.bmp,,,1
str2b.bmp,,,1
strw.bmp,,,1
strwb.bmp,,,1
stz.bmp,,,1
stzb.bmp,,,1
tlc.bmp,,,1
tlcb.bmp,,,1
tnn.bmp,,,1
tnnb.bmp,,,1
toonb.bmp,,,1
trav.bmp,,,1
travb.bmp,,,1
trio.bmp,,,1
triob.bmp,,,1
twc.bmp,,,1
twcb.bmp,,,1
usa.bmp,,,1
usab.bmp,,,1
vh-1.bmp,,,1
vh-1b.bmp,,,1
wgn.bmp,,,1
wgnb.bmp,,,1

; %LFN_PRODUCTDIR%\Sounds
[TVX16]
tvdrop.wav,,,1
tvhidbar.wav,,,1
tvoption.wav,,,1
tvsearch.wav,,,1
tvshobar.wav,,,1
tvtool.wav,,,1
tvview.wav,,,1


[FontSmooth.UpdateInis]
%25%\win.ini,TrueType,,"FontSmoothing=1"

[Driver.AddReg]




[Run.AddReg]

; cause TVWakeup to run automatically
HKLM,%SMWCV%\RunServices,"TVWakeup",,"%24%\%OEM_PRODUCTDIR%\tvwakeup.exe"

; Make sure the Scheduling Agent is running
HKLM,%SMWCV%\RunServices,"SchedulingAgent",,"mstask.exe"
HKLM,%SMWCV%\Run,"SchedulingAgent",,"mstinit.exe /firstlogon"

[Run.DelReg]
HKLM,%SMWCV%\RunServices,"TVWakeup"
HKLM,%SMWCV%\RunServices,VidSvr

[RunOnce.AddReg]
HKLM,%RunOnce%,"tssadmin.dll",,"%11%\regsvr32.exe -s %24%\%OEM_PRODUCTDIR%\tssadmin.dll"
HKLM,%RunOnce%,"msepg.ocx",,"%11%\regsvr32.exe -s %24%\%OEM_PRODUCTDIR%\msepg.ocx"
HKLM,%RunOnce%,"vid.ocx",,"%11%\regsvr32.exe -s %24%\%OEM_PRODUCTDIR%\vid.ocx"
; UNDONE: Hack until vid.ocx puts this in the registry
HKCR,"CLSID\{31263EC0-2957-11CF-A1E5-00AA9EC79700}\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}",,,""
HKLM,%RunOnce%,"auxpin.ax",,"%11%\regsvr32.exe -s %24%\%OEM_PRODUCTDIR%\auxpin.ax"
HKLM,%RunOnce%,"bpcctl.dll",,"%11%\regsvr32.exe -s %24%\%OEM_PRODUCTDIR%\bpcctl.dll"
HKLM,%RunOnce%\depends,"bpcctl.dll",,"atl.dll"
HKLM,%RunOnce%,"bpcrot.dll",,"%11%\regsvr32.exe -s %24%\%OEM_PRODUCTDIR%\bpcrot.dll"
HKLM,%RunOnce%,"flyout.ocx",,"%11%\regsvr32.exe -s %24%\%OEM_PRODUCTDIR%\flyout.ocx"
HKLM,%RunOnce%,"ssctl.ocx",,"%11%\regsvr32.exe -s %24%\%OEM_PRODUCTDIR%\ssctl.ocx"
HKLM,%RunOnce%,"enhfilt.dll",,"%11%\regsvr32.exe -s %24%\%OEM_PRODUCTDIR%\enhfilt.dll"
HKLM,%RunOnce%,"*AddAnncFilter:1",,"EnhAnncFilter.EnhAnncFilter.1"
HKLM,%RunOnce%\Depends,"*AddAnncFilter:1",,"enhfilt.dll Run_Annclist.exe"
HKLM,%RunOnce%,"enhtrig.dll",,"%11%\regsvr32.exe -s %24%\%OEM_PRODUCTDIR%\enhtrig.dll"
HKLM,%RunOnce%,"enhprot.dll",,"%11%\regsvr32.exe -s %24%\%OEM_PRODUCTDIR%\enhprot.dll"
HKLM,%RunOnce%,"enhxovr.dll",,"%11%\regsvr32.exe -s %24%\%OEM_PRODUCTDIR%\enhxovr.dll"
HKLM,%RunOnce%,"enhload.exe",,"%24%\%OEM_PRODUCTDIR%\enhload.exe /RegServer"
HKLM,%RunOnce%,"vbisurf.ax",,"%11%\regsvr32.exe -s %11%\vbisurf.ax"

; End of TVX section
;-----------------------------------------------------------------------------

;-----------------------------------------------------------------------------
; Runtime
;-----------------------------------------------------------------------------
[Runtime.AddReg]
HKLM,%WinRun%, "bpcpost.exe",,"%11%\bpcpost.exe"

HKLM,%RunOnce%,"atl.dll",,"%11%\regsvr32.exe -s %11%\atl.dll"
HKLM,%RunOnce%,"sdpblb.dll",,"%11%\regsvr32.exe -s %11%\sdpblb.dll"


HKLM,%RunOnce%,"dao350.dll",,"%11%\regsvr32.exe -s %24%\%OEM_DAODIR%\dao350.dll"
HKLM,%RunOnce%,"msjet35.dll",,"%11%\regsvr32.exe -s %11%\msjet35.dll"

HKLM,%RunOnce%,"nsfts.dll",,"%11%\regsvr32.exe -s %11%\nsfts.dll"


HKLM,%RunOnce%,"msvbm50.dll",,"%11%\regsvr32.exe -s %11%\msvbvm50.dll"
HKLM,%RunOnce%,"picclp32.ocx",,"%11%\regsvr32.exe -s %11%\picclp32.ocx"


; Rename "\Progra~1\TVView~1" to "\Progra~1\TV Viewer"

HKLM,%KEY_RENAME%\TVX0\,,,"%24%\%OEM_PROGRAMF%"
HKLM,%KEY_RENAME%\TVX0\,"%OEM_TVVIEWER%",,"%DummyName%"
HKLM,%KEY_RENAME%\TVX0\,"%DummyName%",,"%LFN_TVVIEWER%"

; Rename "\Progra~1\Common~1" to "\Progra~1\Common Files"

HKLM,%KEY_RENAME%\TVX1\,,,"%24%\%OEM_PROGRAMF%"
HKLM,%KEY_RENAME%\TVX1\,"%OEM_COMMONF%",,"%DummyName%"
HKLM,%KEY_RENAME%\TVX1\,"%DummyName%",,"%LFN_COMMONF%"

; Rename "\Progra~1\Common~1\Micros~1" to "\Progra~1\Common~1\Microsoft Shared"

HKLM,%KEY_RENAME%\TVX2\,,,"%24%\%OEM_PROGRAMF%\%OEM_COMMONF%"
HKLM,%KEY_RENAME%\TVX2\,"%OEM_SHAREDF%",,"%DummyName%"
HKLM,%KEY_RENAME%\TVX2\,"%DummyName%",,"%LFN_SHAREDF%"

; Rename "\Windows\Help\TVView~1" to "\Windows\Help\TV Viewer"

HKLM,%KEY_RENAME%\TVX3\,,,"%18%"
HKLM,%KEY_RENAME%\TVX3\,"%OEM_TVVIEWER%",,"%DummyName%"
HKLM,%KEY_RENAME%\TVX3\,"%DummyName%",,"%LFN_TVVIEWER%"

[Runtime.DelReg]

HKLM,Software\Classes\Interface\{%IID_FTS%}
HKLM,Software\Classes\CLSID\{%CLSID_FTS%}


[Runtime]
;bpcfts.dll
nsfts.dll
bpcpost.exe
enumvar.dll
mdspriv.dll
sdpblb.dll
sddata.dll
bdnapi.dll

; C++ runtimes
atl.dll,,,32

mfc42.dll,,,32
msvcrt.dll,,,32
msvcirt.dll,,,32
msvcp50.dll,,,32
















; VB runtime


asycfilt.dll,,,32
msvbvm50.dll,,,32
picclp32.ocx,,,32
vb5db.dll,,,32


[DAOSys]







ddao35.dll,,,32 ; suppress version conflicts




; DAO 3.5
;dao2535.tlb
msjet35.dll,,,32; suppress version conflicts
msjint35.dll,,,32; suppress version conflicts
msjter35.dll,,,32; suppress version conflicts
;odbctl32.dll
;odbcji32.dll
;odbcjt32.dll
;msrepl35.dll


vbajet32.dll,,,32 ; suppress version conflicts
vbar332.dll,,,32 ; suppress version conflicts


[DAO]


dao350.dll,,,32 ; suppress version conflicts


;
; End of Runtime
;-----------------------------------------------------------------------------

;-----------------------------------------------------------------------------
; Channel 1 Option
;-----------------------------------------------------------------------------
[Chan1.Install]
IconIndex = 16; Windows Logo mini-icon for dialogs
InstallType = 0 ; Manual Only

Uninstall = Chan1.Uninstall

CopyFiles=Chan1

[Chan1.Uninstall]
DelFiles = Chan1

[Chan1]
PC03WDA1.HTM,PC00WDA1.HTM,,,1
PC01JKI1.JPG,,,1
PC01JKI2.JPG,,,1
PC01JKI3.JPG,,,1
PC01VOA1.WAV,,,1
PC02JKI1.JPG,,,1
PC02JKI2.JPG,,,1
PC02VOA1.WAV,,,1
PC03JKI1.JPG,,,1
PC03VOA1.WAV,,,1
PC04VOA1.WAV,,,1
PC05JKI1.JPG,,,1
PC05VOA1.WAV,,,1
PC05VOA2.WAV,,,1
PC06JKI1.JPG,,,1
PC06VOA1.WAV,,,1
PC07JKI1.JPG,,,1
PC07VOA1.WAV,,,1
PC08JKQ0.GIF,,,1
PC08JKQ1.GIF,,,1
PC08JKQ2.GIF,,,1
PC08JKQ3.GIF,,,1
PC08VOA1.WAV,,,1
PC09VOA1.WAV,,,1
PCGLBGH1.JPG,,,1
PCGLBGH2.JPG,,,1
PCGLBGH3.JPG,,,1
PCGLBT02.JPG,,,1
PCGLBT03.JPG,,,1
PCGLBT04.JPG,,,1
PCGLBTA2.JPG,,,1
PCGLBTA3.JPG,,,1
PCGLBTA4.JPG,,,1
PCGLBTB2.JPG,,,1
PCGLBTB3.JPG,,,1
PCGLBTB4.JPG,,,1
PCGLBTC2.JPG,,,1
PCGLBTC3.JPG,,,1
PCGLBTC4.JPG,,,1
PCGLBTD2.JPG,,,1
PCGLBTD3.JPG,,,1
PCGLBTD4.JPG,,,1
PCGLBTE2.JPG,,,1
PCGLBTE3.JPG,,,1
PCGLBTE4.JPG,,,1
PCGLBTF2.JPG,,,1
PCGLBTF3.JPG,,,1
PCGLBTF4.JPG,,,1
PCGLBTG2.JPG,,,1
PCGLBTG3.JPG,,,1
PCGLBTG4.JPG,,,1
PCGLBTH1.JPG,,,1
PCGLBTH2.JPG,,,1
PCGLBTH3.JPG,,,1
PCGLBTH4.JPG,,,1
PCGLBTI2.JPG,,,1
PCGLBTI3.JPG,,,1
PCGLBTI4.JPG,,,1
PCGLBTJ2.JPG,,,1
PCGLBTJ3.JPG,,,1
PCGLBTJ4.JPG,,,1
PCGLBTK2.JPG,,,1
PCGLBTK3.JPG,,,1
PCGLBTK4.JPG,,,1
PCGLBTL2.JPG,,,1
PCGLBTL3.JPG,,,1
PCGLBTL4.JPG,,,1
PCGLBTM2.JPG,,,1
PCGLBTM3.JPG,,,1
PCGLBTM4.JPG,,,1
PCGLBTN2.JPG,,,1
PCGLBTN3.JPG,,,1
PCGLBTN4.JPG,,,1
PCGLBTO2.JPG,,,1
PCGLBTO3.JPG,,,1
PCGLBTO4.JPG,,,1
PCGLBTP1.JPG,,,1
PCGLBTP2.JPG,,,1
PCGLBTP3.JPG,,,1
PCGLBTP4.JPG,,,1
PCGLBTQ2.JPG,,,1
PCGLBTQ3.JPG,,,1
PCGLBTQ4.JPG,,,1
PCGLBTR2.JPG,,,1
PCGLBTR3.JPG,,,1
PCGLBTR4.JPG,,,1
PCGLBTS2.JPG,,,1
PCGLBTS3.JPG,,,1
PCGLBTS4.JPG,,,1
PCGLBTT2.JPG,,,1
PCGLBTT3.JPG,,,1
PCGLBTT4.JPG,,,1
PCGLBTU2.JPG,,,1
PCGLBTU3.JPG,,,1
PCGLBTU4.JPG,,,1
PCGLBTV2.JPG,,,1
PCGLBTV3.JPG,,,1
PCGLBTV4.JPG,,,1
PCGLBTW2.JPG,,,1
PCGLBTW3.JPG,,,1
PCGLBTW4.JPG,,,1
PCGLBTX1.JPG,,,1
PCGLBTX2.JPG,,,1
PCGLBTX3.JPG,,,1
PCGLBTX4.JPG,,,1
PCGLBTY2.JPG,,,1
PCGLBTY3.JPG,,,1
PCGLBTY4.JPG,,,1
PCGLBTZ2.JPG,,,1
PCGLBTZ3.JPG,,,1
PCGLBTZ4.JPG,,,1
PCGLFR01.JPG,,,1
PCGLFR02.JPG,,,1
PCGLFR03.JPG,,,1
TVTROUBL.HTM,,,1

;
; End of Channel 1 Option
;-----------------------------------------------------------------------------

;-----------------------------------------------------------------------------
; BDS (Broadcast Data Services) Option
;-----------------------------------------------------------------------------

;
; Same as Webcast.Install + AnncList.Install (+ TV Enhancements (UNDONE))
;
[BDS.Install]
Parent=TVX.Root.Install
OptionDesc=%BDSShortDescription%
Tip=%BDSLongDescription%
IconIndex = 16; Windows Logo mini-icon for dialogs
InstallType = 0 ; Manual Only

CopyFiles=Runtime, DAO, DAOsys, WebCastBin, AnncList
AddReg=Runtime.AddReg, WebCast.AddReg,AnncList.AddReg, BDS.Installed

Uninstall=BDS.Uninstall
Reboot=1

[BDS.Uninstall]
DelFiles=WebCastBin, AnncList
DelReg = WebCast.DelReg, AnncList.DelReg
AddReg = BDS.NotInstalled, Webcast.Uninstall.AddReg
Reboot=1

[BDS.Installed]
HKLM,%SMWCV%\Setup\OptionalComponents\BDS,Installed,,"1"

[BDS.NotInstalled]
HKLM,%SMWCV%\Setup\OptionalComponents\BDS,Installed,,"0"

;-----------------------------------------------------------------------------
; AnncList Option
;-----------------------------------------------------------------------------

[AnncList.Install]
IconIndex = 16; Windows Logo mini-icon for dialogs
InstallType = 0 ; Manual Only

CopyFiles=AnncList
DelReg = AnncList.Install.DelReg
AddReg=AnncList.AddReg
Uninstall=AnncList.Uninstall

[AnncList.Uninstall]
DelFiles=AnncList
DelReg = AnncList.DelReg

[AnncList.Install.DelReg]
; Make sure annclist.exe is not running until after bpcpost.exe runs after the
; first reboot. bpcpost.exe will put this entry back in the registry.
HKLM,%SMWCV%\RunServices,"Announcements"

[AnncList.AddReg]
; UNDONE: Don't need this when annclist.exe is installed in c:\Windows
HKLM,"%REG_TV%","ProductDir",,"%24%\%LFN_PRODUCTDIR%"

HKLM, "%RunOnce%", "*Run_Annclist.exe",,""
HKLM, "%RunOnce%\Depends", "*Run_Annclist.exe",,"webfilt.dll enhfilt.dll enhload.exe"

[AnncList.DelReg]
HKLM,%SMWCV%\RunServices,"Announcements"

[AnncList]
annclist.exe,,,1
annclist.fil,,,1
annui.exe,,,1

; End of AnncList Option
;-----------------------------------------------------------------------------

;-----------------------------------------------------------------------------
; WebCast Option
;-----------------------------------------------------------------------------

[WebCast.Install]
IconIndex = 16; Windows Logo mini-icon for dialogs
InstallType = 0 ; Manual Only

CopyFiles=WebCastBin
AddReg=WebCast.AddReg
Uninstall=WebCast.Uninstall

[WebCast.Uninstall]
DelFiles=WebCastBin
DelReg = WebCast.DelReg
AddReg = Webcast.Uninstall.AddReg

[Webcast.Uninstall.AddReg]
HKLM,%WinRun%, "bpcpost.exe",,"%11%\bpcpost.exe"
HKLM, "%RunOnce%", "*CleanDirs:2",,"%24%\%OEM_WEBCASTDIR%"

[WebCast.AddReg]
HKLM,%REG_WEBCAST%\General,,,"WebCast"
HKLM,%REG_WEBCAST%\General,"webcast_dir",,"%24%\%LFN_WEBCASTDIR%"
HKLM,%REG_WEBCAST%\General,"bin_dir",,"%24%\%LFN_WEBCASTDIR%\bin"
HKLM,%REG_WEBCAST%\General,"log_dir",,"%24%\%LFN_WEBCASTDIR%\logs"
HKLM,%REG_WEBCAST%\Client,"recv_dir",,"%24%\%LFN_WEBCASTDIR%\recv"

; register with announcement listener
HKLM,"%REG_TV%\Announcements","ATVEF",,"224.0.1.113:2670"
HKLM,"%REG_TV%\Announcements","Webcast1",,"227.37.32.1:22701"
HKLM,"%REG_TV%\Announcements","Webcast2",,"227.37.32.2:22702"
HKLM,"%REG_TV%\Announcements","Webcast3",,"227.37.32.3:22703"
HKLM,"%REG_TV%\Announcements","Webcast4",,"227.37.32.4:22704"
HKLM,"%REG_TV%\Announcements","Webcast5",,"227.37.32.5:22705"
HKLM,"%REG_TV%\Announcements","Webcast6",,"227.37.32.6:22706"

HKLM,%RunOnce%,"subscr.dll",,"%11%\regsvr32.exe -s %24%\%OEM_WEBCASTDIR%\bin\subscr.dll"
HKLM,%RunOnce%,"webfilt.dll",,"%11%\regsvr32.exe -s %24%\%OEM_WEBCASTDIR%\bin\webfilt.dll"
HKLM,%RunOnce%,"*AddAnncFilter:2",,"BPC.WebcastFilter"
HKLM,%RunOnce%\Depends,"*AddAnncFilter:2",,"webfilt.dll Run_Annclist.exe"

HKLM, "%RunOnce%", "*NewConfigPage",,"config\pc03wda1.htm"
HKLM, "%RunOnce%", "*DelBroadcastCategory",,""
HKLM,%RunOnce%,IntercastPrompt,,"%24%\%OEM_PRODUCTDIR%\gsupdate.exe /s"

[WebCast.DelReg]
HKLM,%REG_WEBCAST%

HKLM,"%REG_TV%\Announcements","ATVEF"
HKLM,"%REG_TV%\Announcements","Webcast1"
HKLM,"%REG_TV%\Announcements","Webcast2"
HKLM,"%REG_TV%\Announcements","Webcast3"
HKLM,"%REG_TV%\Announcements","Webcast4"
HKLM,"%REG_TV%\Announcements","Webcast5"
HKLM,"%REG_TV%\Announcements","Webcast6"

[WebCastBin]
bpcunpak.exe,adunpack.exe,,1
subscr.dll,,,1
webfilt.dll,,,1

; End of WebCast Option
;-----------------------------------------------------------------------------

[strings]
;
; Language dependent strings
;
TVXRootShortDescription = "Web TV for Windows"
TVXRootLongDescription = "Installs Web TV for Windows and WaveTop Data Broadcasting Service."

TVXShortDescription = "WebTV for Windows"
TVXLongDescription = "Installs WebTV for Windows."

BDSShortDescription = "Broadcast Data Services"
BDSLongDescription = "Installs Broadcast Data Services (Announcement Listener, Webcast client, TV Enhancements)."

PUI_VERSION = "4,10,1,1"
PUI_DESC_EPG = "Windows Setup - WebTV for Windows"

;
; Language independent strings
;
OEM_PROGRAMF = "Progra~1"
LFN_PROGRAMF = "Program Files"

OEM_TVVIEWER = "TVView~1"
LFN_TVVIEWER = "TV Viewer"

OEM_PRODUCTDIR = "Progra~1\TVView~1"
LFN_PRODUCTDIR = "Program Files\TV Viewer"

OEM_LAYOUTS = "Progra~1\TVView~1\layouts"
LFN_LAYOUTS = "Program Files\TV Viewer\layouts"

OEM_SOUNDS = "Progra~1\TVView~1\Sounds"
LFN_SOUNDS = "Program Files\TV Viewer\Sounds"

OEM_COMMONF = "Common~1"
LFN_COMMONF = "Common Files"
OEM_SHAREDF = "Micros~1"
LFN_SHAREDF = "Microsoft Shared"

OEM_DAODIR = "Progra~1\Common~1\Micros~1\DAO"
LFN_DAODIR = "Program Files\Common Files\Microsoft Shared\DAO"

DummyName = "!$!$!$!$.$!$"

OEM_WEBCASTDIR = "Progra~1\WebCast"
LFN_WEBCASTDIR = "Program Files\WebCast"

SMWCV = "Software\Microsoft\Windows\CurrentVersion"

KEY_RENAME = "Software\Microsoft\Windows\CurrentVersion\RenameFiles"

WinRun = "Software\Microsoft\Windows\CurrentVersion\Run"
WinRunOnce = "Software\Microsoft\Windows\CurrentVersion\RunOnce"

RunOnce = "Software\Microsoft\BPCPOST\RunOnce"

CLSID_TSSMPEG = "950312A0-C910-11CF-BB9B-00AA00B7BC34"
DESC_TSSMPEG = "Mpeg Hardware Packet Filter"
CLSID_VIDEOPIN = "00000000-0000-0000-0000-000000000000"
CLSID_AUDIOPIN = "00000000-0000-0000-0000-000000000000"
CLSID_CLOCKPIN = "00000000-0000-0000-0000-000000000000"
CLSID_OVERLAYPIN = "00000000-0000-0000-0000-000000000000"

CLSID_TSSRCVR = "BA2AE260-A408-11CF-BB9A-00AA00B7BC34"
DESC_TSSRCVR = "DSS Satellite Receiver"
CLSID_TSSRCVR_PROP = "BA2AE261-A408-11CF-BB9A-00AA00B7BC34"
DESC_TSSRCVR_PROP = "DSS Satellite Receiver Property Page"
CLSID_TVTUNER = "266EEE40-6C63-11cf-8A03-00AA006ECB65"
CLSID_DIGITALXBAR = "65920840-4B80-11cf-BB9A-00AA00B7BC34"
DESC_DIGITALXBAR = "Digital Crossbar Switch"
CLSID_ANALOGXBAR = "6592084D-4B80-11cf-BB9A-00AA00B7BC34"
DESC_ANALOGXBAR = "Analog Crossbar Switch"
CLSID_DXBAR_PROP = "65920843-4B80-11cf-BB9A-00AA00B7BC34"
DESC_XBAR_PROP = "Digital Crossbar Switch Property Page"
CLSID_AXBAR_PROP = "65920860-4B80-11cf-BB9A-00AA00B7BC34"
DESC_AXBAR_PROP = "Analog Crossbar Switch Property Page"
CLSID_XBAR_PLUGIN_DIST = "9C082C20-8D38-11cf-BB9A-00AA00B7BC34"
CLSID_NEED_XBAR_PLUGIN = "6592084C-4B80-11cf-BB9A-00AA00B7BC34"
CLSID_XBAR_TYPELIB = "F2F06460-5A5E-11cf-BB9A-00AA00B7BC34"

CLSID_VIDD = "7DEFDB00-817D-11cf-AE51-00AA00B78C29"
DESC_VIDD = "Analog Video Decoder"
CLSID_VIDD_PROP = "7DEFDB01-817D-11cf-AE51-00AA00B78C29"
DESC_VIDD_PROP = "Analog Video Decoder Property Page"
CLSID_VIDD_PLUGIN_DIST = "7DEFDB06-817D-11cf-AE51-00AA00B78C29"
CLSID_OVERLAY = "AB97F3A0-277A-11d0-BB9B-00AA00B7BC34"
DESC_OVERLAY = "Overlay Filter"
CLSID_MEDIATYPEVIDEO = "73646976-0000-0010-8000-00AA00389B71"
CLSID_MEDIASUBTYPE_Y411 = "31313459-0000-0010-8000-00AA00389B71"
CLSID_MEDIASUBTYPE_OVLY = "e436eb7f-524f-11ce-9f53-0020af0ba770"


REG_TV = "Software\Microsoft\TV Services"
REG_TuningSpaces = "Software\Microsoft\TV Services\Tuning Spaces"
REG_Guide = "Software\Microsoft\TV Services\Guide"
REG_EpgLoaders = "Software\Microsoft\TV Services\Guide\Loaders"
REG_TVExplorer = "Software\Microsoft\TV Services\Explorer"
REG_RemoteKeys = "Software\Microsoft\Tv Services\Explorer\RemoteKeys"
;
; Note:
; {7DEFDB00-817D-11cf-AE51-00AA00B78C29} - CLSID_VIDD
REG_FormatNTSC = "CLSID\{7DEFDB00-817D-11cf-AE51-00AA00B78C29}\VideoInfo\0000\VideoFormats\{0482DDE2-7817-11cf-8A03-00AA006ECB65}"

REG_WEBCAST = "Software\Microsoft\Webcast"
IID_FTS = "C29E2430-DA96-11CF-B9DF-00AA00B82E81"
CLSID_FTS = "C0C52810-9431-11D0-A9AE-00AA006ECB79"
DESC_FTS = "IFileTransferService"
DESC_FTSPSF = "IFileTransferService_PSFactory"


CLSID_DSS_EPG_LOADER="7B501360-8D71-11cf-A88F-444553540000"
CLSID_STARSIGHT_EPG_LOADER="C94D1940-9F69-11d0-BDB8-0000F8027346"
REG_SOUNDS = "AppEvents\Schemes\Apps\TV Viewer"

STARTUP="Startup"

:)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...