home *** CD-ROM | disk | FTP | other *** search
- ;
- ; Data file used by Quarterdeck CleanSweep.
- ;
-
- ; Standard WIN.INI sections.
- [StandardWinIniSections]
- Colors
- Compatibility
- Desktop
- Devices
- Display Driver
- Embedding
- Extensions
- Fonts
- FontSubstitutes
- Intl
- MCI Extensions
- Network
- Networks
- OldFonts
- Ports
- PrinterPorts
- Programs
- Sounds
- Spooler
- TrueType
- Windows Help
- Windows
-
- ; Programs that are included with Windows.
- [WindowsFiles]
- ACCESS.EXE
- ACCSTAT.EXE
- ADMINCFG.EXE
- ARCSRV32.EXE
- CAB32.EXE
- CALC.EXE
- CALENDAR.EXE
- CARDFILE.EXE
- CHARMAP.EXE
- CLIPBRD.EXE
- CLIPSRV.EXE
- CLOCK.EXE
- COMMAND.PIF
- CONTROL.EXE
- DEFRAG.EXE
- DIALER.EXE
- DOSPRMPT.PIF
- DOSX.EXE
- DSWAP.EXE
- EMM386.EXE
- GDI.EXE
- GRPCONV.EXE
- KRNL286.EXE
- KRNL386.EXE
- LOGONOFF.EXE
- MOUSE.COM
- MPLAYER.EXE
- MSD.EXE
- MSPAINT.EXE
- NETDDE.EXE
- NETWATCH.EXE
- NOTEPAD.EXE
- PACKAGER.EXE
- PBRUSH.EXE
- PIFEDIT.EXE
- PLAYCDA.EXE
- PRINTMAN.EXE
- PROGMAN.EXE
- PROTMAN.EXE
- PUB.EXE
- RECORDER.EXE
- REGEDIT.EXE
- REGSERV.EXE
- RNAAPP.EXE
- RUNDLL.EXE
- RUNDLL32.EXE
- SCHDPLUS.EXE
- SCM.EXE
- SETUP.EXE
- SMARTDRV.EXE
- SNDVOL32.EXE
- SOUNDREC.EXE
- START.EXE
- STOPSRV.EXE
- SYNCAPP.EXE
- SYSMON.EXE
- TASKMAN.EXE
- TERMINAL.EXE
- USER.EXE
- WIN.COM
- WIN_AGNT.EXE
- WIN386.EXE
- WINCHAT.EXE
- WINFILE.EXE
- WINHELP.EXE
- WININIT.EXE
- WINMETER.EXE
- WINPAD.EXE
- WINPOPUP.EXE
- WINVER.EXE
- WORDPAD.EXE
- WRITE.EXE
- WSASRV.EXE
- WSWAP.EXE
-
- ; System Files used by 16-bit versions of Windows
- [SystemFiles16]
- COMMDLG
- COMPOBJ
- DDEML
- GDI
- KERNEL
- KEYBOARD
- LZEXPAND
- MMSYSTEM
- MOUSE
- OLE2
- OLE2DISP
- OLE2NLS
- OLECLI
- OLESVR
- SHELL
- SOUND
- STORAGE
- SYSTEM
- TOOLHELP
- UNIDRV
- USER
- VBRUN100
- VBRUN200
- VBRUN300
- VBRUN400
- VER
- WIN87EM
- KRNL286
- KRNL386
-
- ; System Files used by 32-bit versions of Windows
- [SystemFiles32]
- GDI32.DLL
- KERNEL32.DLL
- SHELL32.DLL
- USER32.DLL
-
- ; These files usually have a data file attached to them. We can be more
- ; intelligent about files of this type by having a table of the associations
- ; between the executable and the data file.
- ; Format is as follows:
- ; Executable Name, Extension, Description
- [DataFilesAttached]
- NOTEPAD.EXE, TXT, "Notepad file"
- WRITE.EXE, WRI, "Write file"
- WINHELP.EXE, HLP, "Windows Help file"
-
- ; Programs that can be removed, if only using Windows programs.
- [DosFiles]
- *.2GR
- *.3GR
- *.PIF
- APPS.INF
- CGA40WOA.FON
- CGA40850.FON
- CGA80WOA.FON
- CGA80850.FON
- DOSAPP.FON
- DSWAP.EXE
- EGA40WOA.FON
- EGA40850.FON
- EGA80WOA.FON
- EGA80850.FON
- PIFEDIT.*
- WINOA386.MOD
- WINOLDAP.MOD
-
- ; 'Standard Mode' files
- [286Files]
- *.2GR
- DOSX.EXE
- DSWAP.EXE
- KRNL286.EXE
- WINOLDAP.MOD
- WSWAP.EXE
-
- ; 'Enhanced Mode' files
- [386Files]
- *.3GR
- *.386
- CGA40WOA.FON
- CGA80WOA.FON
- EGA40WOA.FON
- EGA80WOA.FON
- CPWIN386.CPL
- DOSAPP.FON
- WIN386.EXE
- WIN386.PS2
- WINOA386.MOD
-
- ; Windows determines which 'special' fonts to use by storing the filenames
- ; in SYSTEM.INI. This table has a list of those settings in SYSTEM.INI.
- ; This table is formatted as follows:
- ; SectionName, EntryName, DefaultValue
- [SpecialFontFiles]
- BOOT, OEMFONTS.FON, VGAOEM.FON
- BOOT, FIXEDFON.FON, VGAFIX.FON
- BOOT, FONTS.FON, VGASYS.FON
- 386ENH, WOAFONT, DOSAPP.FON
- 386ENH, EGA80WOA.FON, EGA80WOA.FON
- 386ENH, EGA40WOA.FON, EGA40WOA.FON
- 386ENH, CGA80WOA.FON, CGA80WOA.FON
- 386ENH, CGA40WOA.FON, CGA40WOA.FON
-
- ; This section contains the file specification for what we determine as
- ; 'Documents' in the System Components section. We will search for all
- ; files with these extensions in the Windows and System directories.
- [Documents]
- *.WRI
- *.TXT
-
- ; This section contains the file specification for what we determine as
- ; 'Wallpapers' in the System Components section. We will search for all
- ; files with these file specs in the Windows and System directories.
- [Wallpapers]
- *.BMP
-
- ; This section contains the file specification for what we determine as
- ; 'Screen Savers' in the System Components section. We will search for all
- ; files with these file specs in the Windows and System directories.
- [ScreenSavers]
- *.SCR
-
- ; This section contains the file specification for what we determine as
- ; 'Help Files' in the System Components section. We will search for all
- ; files with these file specs in the Windows and System directories.
- [HelpFiles]
- *.HLP
- *.CNT
-
- ; This section contains all the 'various files' that we can uninstall. These
- ; are files used/created by Windows. Many of them are not needed. We only
- ; search the Windows directory for these files. Here is the format:
- ;
- ; FileName, Description, CriticalFactor, InConfigSysAutoexecBat
- ;
- ; 'CriticalFactor' determines if this file is important to the
- ; functionality of Windows. 0 means its not critical. 1 means it could be
- ; critical.
- ; 'InConfigSysAutoexecBat' is a flag stating whether the file is loaded from
- ; config.sys or autoexec.bat.
- [VariousFiles]
- autoexec.*, "Temporary copies of the AUTOEXEC.BAT file in the Windows directory", 0, 0
- config.*, "Temporary copies of the CONFIG.SYS file in the Windows directory", 0, 0
- win.*, "Temporary copies of the WIN.INI file in the Windows directory", 0, 0
- system.*, "Temporary copies of the SYSTEM.INI file in the Windows directory", 0, 0
- bootlog.txt, "Contains a list of files loaded when Windows starts", 0, 0
- setup.txt, "Additional documentation for the Windows Setup program", 0, 0
- moricons.dll, "Icons used by DOS programs", 1, 0
- mouse.sys, "Mouse driver for DOS programs", 0, 1
- ramdrive.sys, "RAM disk drive", 0, 1
- himem.sys, "Extended Memory/High Memory Manager", 0, 1
- emm386.exe, "Expanded Memory/High Memory Manager", 0, 1
- msd.*, "Microsoft Diagnostics program", 0, 0
- wintutor.*, "Windows Tutor program", 0, 0
-
- ; This is a list of standard virtual device drivers (VxDs) used by Windows.
- ; When we remove a VxD, we replace it with the device it had replaced.
- ; The first item in each line is the device id. The second item is the
- ; device driver name. If it begins with a '*', then it is a builtin driver.
- ; If it doesn't begin with a '*', then we validate that the driver exists
- ; before using it. Put file names before builtin driver names. That way,
- ; if the file is found, then it will use that, else it will use the
- ; builtin driver.
- [386EnhDrivers]
- 1, *win386
- 3, *vpicd
- 4, *vdmad
- 5, *vtd
- 6, *v86mmgr
- 7, *pageswap
- 8, *parity
- 9, *reboot
- 10, *vddvga
- 11, *vsd
- 12, *vmd
- 13, *vkd
- 14, *vcd
- 15, *vpd
- 16, *blockdev
- 17, *vmcpd
- 18, *ebios
- 19, *biosxlat
- 20, *vnetbios
- 21, *dosmgr
- 23, *wshell
- 24, *vmpoll
- 26, *dosnet
- 27, *vfd
- 32, *int13
- 33, *pagefile
- 39, vxdldr.386
- 39, *vxdldr
- 42, *vwin32
- 43, vcomm.386
- 43, *vcomm
- 44, *spooler
- 51, *configmg
- 54, *vfbackup
- 55, *enable
- 56, *vcond
- 57, *perf
- 64, ifsmgr.386
- 64, *ifsmgr
- 65, *vcdfsd
-
- ; This is a list of programs/files that can NEVER be uninstalled, no matter
- ; where they are on the user's system. This ensures that the user doesn't
- ; accidentally select a file which is critical to the operation of Windows
- ; or DOS.
- ; Wildcards NOT accepted.
- [ProtectedAlways]
- COMMAND.COM
-
- ; This is a list of programs/files that can NEVER be uninstalled from the
- ; Windows directory, System directory, or Boot root directory. This ensures
- ; that the user doesn't accidentally select a file which is critical
- ; to the operation of Windows or DOS.
- ; Wildcards NOT accepted.
- [ProtectedIf]
- 386SPART.PAR
- AUTOEXEC.BAT
- CONFIG.SYS
- CONTROL.INI
- DBLSPACE.BIN
- DDLOADER.BIN
- DMDRVR.BIN
- DOSX.EXE
- DRVSPACE.BIN
- DSWAP.EXE
- GDI.EXE
- IO.SYS
- KRNL286.EXE
- KRNL386.EXE
- MSDOS.SYS
- PROGMAN.EXE
- PROGMAN.INI
- REG.DAT
- SPART.PAR
- STACVOL.DSK
- STACVOL.000
- STACVOL.001
- STACVOL.002
- STACVOL.003
- STACVOL.004
- STACVOL.005
- STACVOL.006
- SYSTEM.INI
- SYSTEM.CLN
- USER.EXE
- WIN.CLN
- WIN.COM
- WIN.INI
- WIN386.EXE
- WSWAP.EXE
-
- ; This is a list of EXEs and DLL that make up CleanSweep. We will not add
- ; these files, when searching for files to uninstall. Also, we won't allow
- ; the user to add or uninstall manually any of these files. Note that we
- ; will only check this list, if the directory matches our program directory.
- [OurFiles]
- CLNSWEEP.CFG
- CLNSWEEP.DAT
- CLNSWEEP.EXE
- UNCLNSWP.EXE
- CSDECOY.EXE
- CSAGENT.EXE
- CSPCT2.DLL
- CSTREE.DLL
- DUNZIP.DLL
- DZIP.DLL
- DV*.DLL
- FPTAB10.VBX
- MHVIEW.VBX
- THREED.VBX
-
- ; This is a list of components of Quarterdeck CleanSweep that will be copied
- ; to a network directory to support the Network Decoy feature.
- [NetworkDecoyFiles]
- CSDECOY.EXE
-
- ; Components of Quarterdeck CleanSweep. This list is used for the Network
- ; Decoy feature. It is the minimal list of files that are needed to support
- ; a copy of Quarterdeck CleanSweep.
- [UninstallComponents]
- CLNSWEEP.CFG
- CLNSWEEP.DAT
- CLNSWEEP.EXE
- CLNSWEEP.HLP
- CSPCT2.DLL
- DUNZIP.DLL
- DZIP.DLL
- DVA.DLL
- DVH.DLL
- CSTREE.DLL
- FPTAB10.VBX
- MHVIEW.VBX
- THREED.VBX
-
- ; Other files that may be in this directory, which belong to
- ; Quarterdeck CleanSweep. This list is used in combination
- ; with the sections called 'UninstallComponents' and 'NetworkDecoyFiles'
- ; to uninstall Quarterdeck CleanSweep.
- [UninstallUninstall]
- README.TXT
- README.WRI
- *.BU?
- DV*.DLL
- CSAGENT.EXE
- EXELIST.DAT
- DLLLIST.DAT
- *.TXT
- CSDECOY.INI
- MESS*.DAT
- LIST*.DAT
- ICON*.DAT
-
- ; These files are ones used by Quarterdeck CleanSweep and are found in the
- ; Windows directory.
- [UninstallUninstallWindowsDir]
- CLNSWEEP.INI
-
- ; This is the name of the group that we create, when we install
- ; Quarterdeck CleanSweep. When we uninstall Quarterdeck CleanSweep,
- ; we will delete this group. If there are other groups we need to
- ; uninstall at that time, list them here.
- [UninstallUninstallGroups]
- Quarterdeck CleanSweep Demo
-
- ; This section contains the names of LOADHI type programs from memory
- ; manager vendors. We check for these, so we will properly uninstall
- ; a LOADHI type program. That is, we need to set lines in CONFIG.SYS
- ; and AUTOEXEC.BAT, such that they only have the program to execute
- ; left on the line. Specify only the filename portion (no extension)
- ; in the first column. In the second, specify either 1 (switch character)
- ; or 2 (program indicator). If its a switch character, then the 3rd
- ; parameter is the switch character that this command uses. We will
- ; take the first parameter found that doesn't have the switch character
- ; in front of it as the program. If its a program indicator, then we
- ; will skip all characters, until we find the program indicator string
- ; and use the rest of the string as the program.
- [LoadHi]
- LOADHI,1,/
- XLOAD,1,-
- 386LOAD,2,PROG=
-
- ; This section contains the names of programs which have dependencies
- ; on each other. If the file in the first column is uninstalled, we
- ; need to remove references to the other files that are also listed on
- ; the same line. NOTE: We only remove the reference in the system files
- ; to the other files and NOT the files themselves. Also note that this
- ; will do dependencies of dependencies (don't create a cylic dependency,
- ; though).
- [Dependents]
- QEMM386.SYS, LOADHI.SYS,LOADHI.COM,QDPMI.SYS,DOS-UP.SYS,DOSDATA.SYS
- 386MAX.SYS, 386LOAD.SYS,386LOAD.COM,386DISK.SYS
- BLUEMAX.SYS, 386LOAD.SYS,386LOAD.COM,386DISK.SYS
- RM386.EXE, XLOAD.SYS,XLOAD.EXE
-
-
- ; This section contains the names of programs which contain an XMS manager.
- ; When we uninstall one of these files, we will install HIMEM.SYS in its
- ; place. That way, Windows will continue to run. NOTE: Don't put HIMEM.SYS
- ; in this list.
- [XMSManagers]
- QEMM386.SYS
- 386MAX.SYS
- BLUEMAX.SYS
- RM386.EXE
-
-