home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Interactive 7 / CDROMAG7.iso / pc / workshop / csweap / clnsweep.da_ / clnsweep.da
Encoding:
Text File  |  1995-01-11  |  11.4 KB  |  479 lines

  1. ;
  2. ; Data file used by Quarterdeck CleanSweep.
  3. ;
  4.  
  5. ; Standard WIN.INI sections.
  6. [StandardWinIniSections]
  7. Colors
  8. Compatibility
  9. Desktop
  10. Devices
  11. Display Driver
  12. Embedding
  13. Extensions
  14. Fonts
  15. FontSubstitutes
  16. Intl
  17. MCI Extensions
  18. Network
  19. Networks
  20. OldFonts
  21. Ports
  22. PrinterPorts
  23. Programs
  24. Sounds
  25. Spooler
  26. TrueType
  27. Windows Help
  28. Windows
  29.  
  30. ; Programs that are included with Windows.
  31. [WindowsFiles]
  32. ACCESS.EXE
  33. ACCSTAT.EXE
  34. ADMINCFG.EXE
  35. ARCSRV32.EXE
  36. CAB32.EXE
  37. CALC.EXE
  38. CALENDAR.EXE
  39. CARDFILE.EXE
  40. CHARMAP.EXE
  41. CLIPBRD.EXE
  42. CLIPSRV.EXE
  43. CLOCK.EXE
  44. COMMAND.PIF
  45. CONTROL.EXE
  46. DEFRAG.EXE
  47. DIALER.EXE
  48. DOSPRMPT.PIF
  49. DOSX.EXE
  50. DSWAP.EXE
  51. EMM386.EXE
  52. GDI.EXE
  53. GRPCONV.EXE
  54. KRNL286.EXE
  55. KRNL386.EXE
  56. LOGONOFF.EXE
  57. MOUSE.COM
  58. MPLAYER.EXE
  59. MSD.EXE
  60. MSPAINT.EXE
  61. NETDDE.EXE
  62. NETWATCH.EXE
  63. NOTEPAD.EXE
  64. PACKAGER.EXE
  65. PBRUSH.EXE
  66. PIFEDIT.EXE
  67. PLAYCDA.EXE
  68. PRINTMAN.EXE
  69. PROGMAN.EXE
  70. PROTMAN.EXE
  71. PUB.EXE
  72. RECORDER.EXE
  73. REGEDIT.EXE
  74. REGSERV.EXE
  75. RNAAPP.EXE
  76. RUNDLL.EXE
  77. RUNDLL32.EXE
  78. SCHDPLUS.EXE
  79. SCM.EXE
  80. SETUP.EXE
  81. SMARTDRV.EXE
  82. SNDVOL32.EXE
  83. SOUNDREC.EXE
  84. START.EXE
  85. STOPSRV.EXE
  86. SYNCAPP.EXE
  87. SYSMON.EXE
  88. TASKMAN.EXE
  89. TERMINAL.EXE
  90. USER.EXE
  91. WIN.COM
  92. WIN_AGNT.EXE
  93. WIN386.EXE
  94. WINCHAT.EXE
  95. WINFILE.EXE
  96. WINHELP.EXE
  97. WININIT.EXE
  98. WINMETER.EXE
  99. WINPAD.EXE
  100. WINPOPUP.EXE
  101. WINVER.EXE
  102. WORDPAD.EXE
  103. WRITE.EXE
  104. WSASRV.EXE
  105. WSWAP.EXE
  106.  
  107. ; System Files used by 16-bit versions of Windows
  108. [SystemFiles16]
  109. COMMDLG
  110. COMPOBJ
  111. DDEML
  112. GDI
  113. KERNEL
  114. KEYBOARD
  115. LZEXPAND
  116. MMSYSTEM
  117. MOUSE
  118. OLE2
  119. OLE2DISP
  120. OLE2NLS
  121. OLECLI
  122. OLESVR
  123. SHELL
  124. SOUND
  125. STORAGE
  126. SYSTEM
  127. TOOLHELP
  128. UNIDRV
  129. USER
  130. VBRUN100
  131. VBRUN200
  132. VBRUN300
  133. VBRUN400
  134. VER
  135. WIN87EM
  136. KRNL286
  137. KRNL386
  138.  
  139. ; System Files used by 32-bit versions of Windows
  140. [SystemFiles32]
  141. GDI32.DLL
  142. KERNEL32.DLL
  143. SHELL32.DLL
  144. USER32.DLL
  145.  
  146. ; These files usually have a data file attached to them.  We can be more
  147. ; intelligent about files of this type by having a table of the associations
  148. ; between the executable and the data file.
  149. ; Format is as follows:
  150. ;       Executable Name, Extension, Description
  151. [DataFilesAttached]
  152. NOTEPAD.EXE,     TXT,  "Notepad file"
  153. WRITE.EXE,       WRI,  "Write file"
  154. WINHELP.EXE,     HLP,  "Windows Help file"
  155.  
  156. ; Programs that can be removed, if only using Windows programs.
  157. [DosFiles]
  158. *.2GR
  159. *.3GR
  160. *.PIF
  161. APPS.INF
  162. CGA40WOA.FON
  163. CGA40850.FON
  164. CGA80WOA.FON
  165. CGA80850.FON
  166. DOSAPP.FON
  167. DSWAP.EXE
  168. EGA40WOA.FON
  169. EGA40850.FON
  170. EGA80WOA.FON
  171. EGA80850.FON
  172. PIFEDIT.*
  173. WINOA386.MOD
  174. WINOLDAP.MOD
  175.  
  176. ; 'Standard Mode' files
  177. [286Files]
  178. *.2GR
  179. DOSX.EXE
  180. DSWAP.EXE
  181. KRNL286.EXE
  182. WINOLDAP.MOD
  183. WSWAP.EXE
  184.  
  185. ; 'Enhanced Mode' files
  186. [386Files]
  187. *.3GR
  188. *.386
  189. CGA40WOA.FON
  190. CGA80WOA.FON
  191. EGA40WOA.FON
  192. EGA80WOA.FON
  193. CPWIN386.CPL
  194. DOSAPP.FON
  195. WIN386.EXE
  196. WIN386.PS2
  197. WINOA386.MOD
  198.  
  199. ; Windows determines which 'special' fonts to use by storing the filenames
  200. ; in SYSTEM.INI.  This table has a list of those settings in SYSTEM.INI.
  201. ; This table is formatted as follows:
  202. ;       SectionName, EntryName, DefaultValue
  203. [SpecialFontFiles]
  204. BOOT,    OEMFONTS.FON,    VGAOEM.FON
  205. BOOT,    FIXEDFON.FON,    VGAFIX.FON
  206. BOOT,    FONTS.FON,       VGASYS.FON
  207. 386ENH,  WOAFONT,         DOSAPP.FON
  208. 386ENH,  EGA80WOA.FON,    EGA80WOA.FON
  209. 386ENH,  EGA40WOA.FON,    EGA40WOA.FON
  210. 386ENH,  CGA80WOA.FON,    CGA80WOA.FON
  211. 386ENH,  CGA40WOA.FON,    CGA40WOA.FON
  212.  
  213. ; This section contains the file specification for what we determine as
  214. ; 'Documents' in the System Components section.  We will search for all
  215. ; files with these extensions in the Windows and System directories.
  216. [Documents]
  217. *.WRI
  218. *.TXT
  219.  
  220. ; This section contains the file specification for what we determine as
  221. ; 'Wallpapers' in the System Components section.  We will search for all
  222. ; files with these file specs in the Windows and System directories.
  223. [Wallpapers]
  224. *.BMP
  225.  
  226. ; This section contains the file specification for what we determine as
  227. ; 'Screen Savers' in the System Components section.  We will search for all
  228. ; files with these file specs in the Windows and System directories.
  229. [ScreenSavers]
  230. *.SCR
  231.  
  232. ; This section contains the file specification for what we determine as
  233. ; 'Help Files' in the System Components section.  We will search for all
  234. ; files with these file specs in the Windows and System directories.
  235. [HelpFiles]
  236. *.HLP
  237. *.CNT
  238.  
  239. ; This section contains all the 'various files' that we can uninstall.  These
  240. ; are files used/created by Windows.  Many of them are not needed.  We only
  241. ; search the Windows directory for these files.  Here is the format:
  242. ;
  243. ;       FileName, Description, CriticalFactor, InConfigSysAutoexecBat
  244. ;
  245. ; 'CriticalFactor' determines if this file is important to the
  246. ; functionality of Windows.  0 means its not critical.  1 means it could be
  247. ; critical.
  248. ; 'InConfigSysAutoexecBat' is a flag stating whether the file is loaded from
  249. ; config.sys or autoexec.bat.
  250. [VariousFiles]
  251. autoexec.*,      "Temporary copies of the AUTOEXEC.BAT file in the Windows directory",  0, 0
  252. config.*,        "Temporary copies of the CONFIG.SYS file in the Windows directory",    0, 0
  253. win.*,           "Temporary copies of the WIN.INI file in the Windows directory",       0, 0
  254. system.*,        "Temporary copies of the SYSTEM.INI file in the Windows directory",    0, 0
  255. bootlog.txt,     "Contains a list of files loaded when Windows starts", 0, 0
  256. setup.txt,       "Additional documentation for the Windows Setup program", 0, 0
  257. moricons.dll,    "Icons used by DOS programs",            1, 0
  258. mouse.sys,       "Mouse driver for DOS programs",         0, 1
  259. ramdrive.sys,    "RAM disk drive",                        0, 1
  260. himem.sys,       "Extended Memory/High Memory Manager",   0, 1
  261. emm386.exe,      "Expanded Memory/High Memory Manager",   0, 1
  262. msd.*,           "Microsoft Diagnostics program",         0, 0
  263. wintutor.*,      "Windows Tutor program",                 0, 0
  264.  
  265. ; This is a list of standard virtual device drivers (VxDs) used by Windows.
  266. ; When we remove a VxD, we replace it with the device it had replaced.
  267. ; The first item in each line is the device id.  The second item is the
  268. ; device driver name.  If it begins with a '*', then it is a builtin driver.
  269. ; If it doesn't begin with a '*', then we validate that the driver exists
  270. ; before using it.  Put file names before builtin driver names.  That way,
  271. ; if the file is found, then it will use that, else it will use the
  272. ; builtin driver.
  273. [386EnhDrivers]
  274. 1,  *win386
  275. 3,  *vpicd
  276. 4,  *vdmad
  277. 5,  *vtd
  278. 6,  *v86mmgr
  279. 7,  *pageswap
  280. 8,  *parity
  281. 9,  *reboot
  282. 10, *vddvga
  283. 11, *vsd
  284. 12, *vmd
  285. 13, *vkd
  286. 14, *vcd
  287. 15, *vpd
  288. 16, *blockdev
  289. 17, *vmcpd
  290. 18, *ebios
  291. 19, *biosxlat
  292. 20, *vnetbios
  293. 21, *dosmgr
  294. 23, *wshell
  295. 24, *vmpoll
  296. 26, *dosnet
  297. 27, *vfd
  298. 32, *int13
  299. 33, *pagefile
  300. 39, vxdldr.386
  301. 39, *vxdldr
  302. 42, *vwin32
  303. 43, vcomm.386
  304. 43, *vcomm
  305. 44, *spooler
  306. 51, *configmg
  307. 54, *vfbackup
  308. 55, *enable
  309. 56, *vcond
  310. 57, *perf
  311. 64, ifsmgr.386
  312. 64, *ifsmgr
  313. 65, *vcdfsd
  314.  
  315. ; This is a list of programs/files that can NEVER be uninstalled, no matter
  316. ; where they are on the user's system.  This ensures that the user doesn't 
  317. ; accidentally select a file which is critical to the operation of Windows 
  318. ; or DOS.
  319. ; Wildcards NOT accepted.
  320. [ProtectedAlways]
  321. COMMAND.COM
  322.  
  323. ; This is a list of programs/files that can NEVER be uninstalled from the
  324. ; Windows directory, System directory, or Boot root directory.  This ensures 
  325. ; that the user doesn't accidentally select a file which is critical
  326. ; to the operation of Windows or DOS.
  327. ; Wildcards NOT accepted.
  328. [ProtectedIf]
  329. 386SPART.PAR
  330. AUTOEXEC.BAT
  331. CONFIG.SYS
  332. CONTROL.INI
  333. DBLSPACE.BIN
  334. DDLOADER.BIN
  335. DMDRVR.BIN
  336. DOSX.EXE
  337. DRVSPACE.BIN
  338. DSWAP.EXE
  339. GDI.EXE
  340. IO.SYS
  341. KRNL286.EXE
  342. KRNL386.EXE
  343. MSDOS.SYS
  344. PROGMAN.EXE
  345. PROGMAN.INI
  346. REG.DAT
  347. SPART.PAR
  348. STACVOL.DSK
  349. STACVOL.000
  350. STACVOL.001
  351. STACVOL.002
  352. STACVOL.003
  353. STACVOL.004
  354. STACVOL.005
  355. STACVOL.006
  356. SYSTEM.INI
  357. SYSTEM.CLN
  358. USER.EXE
  359. WIN.CLN
  360. WIN.COM
  361. WIN.INI
  362. WIN386.EXE
  363. WSWAP.EXE
  364.  
  365. ; This is a list of EXEs and DLL that make up CleanSweep.  We will not add
  366. ; these files, when searching for files to uninstall.  Also, we won't allow
  367. ; the user to add or uninstall manually any of these files.  Note that we
  368. ; will only check this list, if the directory matches our program directory.
  369. [OurFiles]
  370. CLNSWEEP.CFG
  371. CLNSWEEP.DAT
  372. CLNSWEEP.EXE
  373. UNCLNSWP.EXE
  374. CSDECOY.EXE
  375. CSAGENT.EXE
  376. CSPCT2.DLL
  377. CSTREE.DLL
  378. DUNZIP.DLL
  379. DZIP.DLL
  380. DV*.DLL
  381. FPTAB10.VBX
  382. MHVIEW.VBX
  383. THREED.VBX
  384.  
  385. ; This is a list of components of Quarterdeck CleanSweep that will be copied
  386. ; to a network directory to support the Network Decoy feature.
  387. [NetworkDecoyFiles]
  388. CSDECOY.EXE
  389.  
  390. ; Components of Quarterdeck CleanSweep.  This list is used for the Network
  391. ; Decoy feature.  It is the minimal list of files that are needed to support
  392. ; a copy of Quarterdeck CleanSweep.
  393. [UninstallComponents]
  394. CLNSWEEP.CFG
  395. CLNSWEEP.DAT
  396. CLNSWEEP.EXE
  397. CLNSWEEP.HLP
  398. CSPCT2.DLL
  399. DUNZIP.DLL
  400. DZIP.DLL
  401. DVA.DLL
  402. DVH.DLL
  403. CSTREE.DLL
  404. FPTAB10.VBX
  405. MHVIEW.VBX
  406. THREED.VBX
  407.  
  408. ; Other files that may be in this directory, which belong to 
  409. ; Quarterdeck CleanSweep.  This list is used in combination 
  410. ; with the sections called 'UninstallComponents' and 'NetworkDecoyFiles'
  411. ; to uninstall Quarterdeck CleanSweep.
  412. [UninstallUninstall]
  413. README.TXT
  414. README.WRI
  415. *.BU?
  416. DV*.DLL
  417. CSAGENT.EXE
  418. EXELIST.DAT
  419. DLLLIST.DAT
  420. *.TXT
  421. CSDECOY.INI
  422. MESS*.DAT
  423. LIST*.DAT
  424. ICON*.DAT
  425.  
  426. ; These files are ones used by Quarterdeck CleanSweep and are found in the
  427. ; Windows directory.
  428. [UninstallUninstallWindowsDir]
  429. CLNSWEEP.INI
  430.  
  431. ; This is the name of the group that we create, when we install
  432. ; Quarterdeck CleanSweep.  When we uninstall Quarterdeck CleanSweep,
  433. ; we will delete this group.  If there are other groups we need to 
  434. ; uninstall at that time, list them here.
  435. [UninstallUninstallGroups]
  436. Quarterdeck CleanSweep Demo
  437.  
  438. ; This section contains the names of LOADHI type programs from memory
  439. ; manager vendors.  We check for these, so we will properly uninstall
  440. ; a LOADHI type program.  That is, we need to set lines in CONFIG.SYS
  441. ; and AUTOEXEC.BAT, such that they only have the program to execute
  442. ; left on the line.  Specify only the filename portion (no extension)
  443. ; in the first column.  In the second, specify either 1 (switch character)
  444. ; or 2 (program indicator).  If its a switch character, then the 3rd
  445. ; parameter is the switch character that this command uses.  We will
  446. ; take the first parameter found that doesn't have the switch character
  447. ; in front of it as the program.  If its a program indicator, then we
  448. ; will skip all characters, until we find the program indicator string
  449. ; and use the rest of the string as the program.
  450. [LoadHi]
  451. LOADHI,1,/
  452. XLOAD,1,-
  453. 386LOAD,2,PROG=
  454.  
  455. ; This section contains the names of programs which have dependencies
  456. ; on each other.  If the file in the first column is uninstalled, we
  457. ; need to remove references to the other files that are also listed on
  458. ; the same line.  NOTE: We only remove the reference in the system files
  459. ; to the other files and NOT the files themselves.  Also note that this
  460. ; will do dependencies of dependencies (don't create a cylic dependency,
  461. ; though).
  462. [Dependents]
  463. QEMM386.SYS,    LOADHI.SYS,LOADHI.COM,QDPMI.SYS,DOS-UP.SYS,DOSDATA.SYS
  464. 386MAX.SYS,     386LOAD.SYS,386LOAD.COM,386DISK.SYS
  465. BLUEMAX.SYS,    386LOAD.SYS,386LOAD.COM,386DISK.SYS
  466. RM386.EXE,      XLOAD.SYS,XLOAD.EXE
  467.  
  468.  
  469. ; This section contains the names of programs which contain an XMS manager.
  470. ; When we uninstall one of these files, we will install HIMEM.SYS in its
  471. ; place.  That way, Windows will continue to run.  NOTE: Don't put HIMEM.SYS
  472. ; in this list.
  473. [XMSManagers]
  474. QEMM386.SYS
  475. 386MAX.SYS
  476. BLUEMAX.SYS
  477. RM386.EXE
  478.  
  479.