*****Installed (System) Files BackUp version 0.9*****
	      *****By fredledingue*****

This program is backing up you system files which have changed since the last back up. It also records all changes such as deleted files, new folders etc. The files are compressed in arj archives.

Please run the program again one week later or after you installed or removed another program.

For the moment there is still no utility designed to easily restore the files back to the system. (I'm currently working on it. So check my website again in a few months, maybe it will be there.)
Yet, the compressed archives can be used if you want to manualy extract them to your system for repair prupose. (see the Extract Arj Archives section)
Using System File Checker (the sister program from the same author and same website) will be very usefull to help you find which files have changed.
_____________

INSTALLATION:

-Unzip into a folder of your choice. (No further installation necessary.)

-DO NOT install System File BackUp in the same directory as System File Checker!!!

-By clicking on the "About" button you can check the installation and settings status.
_____________

SYSTEM REQUIEREMENT:

-Windows 98, NOT windows XP.
-Windows Script Host 5.6 (recommanded)
Link: http://msdn.microsoft.com/library/default.asp?url=/downloads/list/webdev.asp

**********************************************
             NON-UPDATED W98
		ATTENTION: 
	If you see the red message 
	"Loading datas to memory"
      for a long time (1 min or more), 
      install Windows Script Host 5.6. 
**********************************************
_____________

EXTRACT FILES FROM ARJ ARCHIVES

To extract Arj archives with WinZip you need to copy arj.exe into the WinZip folder (usualy in C:/Program Files/WinZip), then open WinZip, click "Options" => "Program Location". See "Arj" and browse down to the WinZip folder for the arj.exe file. Click "OK".

Other archive decompressors may support the arj format natively.

Usualy, files will be extracted with their directory structure reconstructed or if extracted to the root drive when they come from (usualy C:) they will be placed in their directory of origine. However it depends on the options and the behavior of the archive decompressor program.
 
Read the (very long) arj instructions (in the ARJ_Readmes sub-zip file) if you want to learn how to extract files using arj in plain dos or in dos prompt.
You don't need to unzip the ARJ_Readmes zip file unless you want to learn more about ARJ softwares.
____________

HOW TO USE:

1/ Doubleclick SystemBackUp*.hta (*=version number).

2/ Follow the instructions

********************
ATTENTION: NEVER doubleclick on *.bat files or other files!!!!
********************
____________

READ CAREFULY:

The first time you run the program it will make a full back up of you system. It can take from 10 minutes to one hour depending on your system. It will be quite long but it will have to be done ONLY ONCE.

The next time you will run the program, it will back up only the files which has changed or which has been added and it will be much faster.

The first time full back up should goes as follow:

0/ The setting interface will open: If you don't know what to do, just don't uncheck anything and press the Save Settings button. Then start Installed Files BackUp.

1/ You will see some progressbars progressing.

2/ Some message box will pop up telling about time elapsing and other stuffs. This is normal. Press "OK" on all of them. (They are for debugging purpose. They will be removed in future versions.) It will take one or two minutes.

3/ A Dos prompt will open and will process many many files. This can take 10 to 60 minutes! This is when arj.exe is compressing the files.

4/ Probably a message box will pop up telling you about some errors. There is nothing to worry about, realy (See "Known Bugs" section). But if you are interrested you can send me e-mails about them. You will find the content of these messages in MsgAlert_***.txt

The next time back up should goes as follow:

1/ Progressbars
2/ Debug message boxes: Press "OK" on all of them.
3/ Dos prompt processing the files to back up.
4/ Final message(s). Don't worry about the "errors". (See "Known Bugs" section)
____________

UPDATING THE INSTALLED FILES BACKUP PROGRAM

New versions are backward compatible with former databases (file lists, excludion lists etc). Don't run the first time full back up everytime you upgrade to a new version. Just replace the files in the same directory. (Except if you realy want to do a "total test".)

IMPORTANT: Always use files with the highest version numbers.
____________

LIMITATION:
The program will back up files of size less than 5Mb. In the future this limitation will be risen.
____________

KNOWN BUGS:
-Cookies and rb*.cab are often subject to Message Alerts.

-File named with non alphanumeric or foreign characters will be subject to Message Alerts and may not be backed up.

-If Arj, in the Dos prompt window, displays something like "Can't Open file". This file is probably impossible to save while Windows is running.
____________

WHAT DO THESE MESSAGE ALERTS MEAN?

MsgAlert doesn't mean that the program encountered a serious problem.
Basicaly, in some cases, it means that it failed to find the right short path of some files. Because the restore process will be done in plain dos, it's necessary to know both the short and long paths of the files which will be removed or replaced by the system restore utility (when the complete release will be out).
In other cases, it means that the known short path of a missing file match the short path of an existing file. Thus no action can be taken against the existing file. It can be because the file has been simply renamed.
In some other cases, the program failed to record a change correctly and that after verification the mentioned error has been detected.
____________

CONTACT:

e-mail me at fredledingo@yahoo.com
____________

FILES THAT ARE NEEDED TO RUN THE PROGRAM:

SystemBackUp*.hta
SysBackUp*.vbs
checksystem*_back.vbs
ifc_config*.hta
Arj.exe
____________

FILES THAT ARE GENERATED BY THE PROGRAM BUT SHOULD NEVER BE DELETED:

ifc.bat
FileIndex.txt
ScanList.txt
WINF_A.TXT
WINF_B.TXT
exclude.txt
____________

FILES THAT SHOUDN'T BE DELETED BUT WILL BE REGENERATED AUTOMATICALY:

ZipBatch.bat
temp.txt
tempBackUp.txt
tempDel.txt
tempMod.txt
tempComment.txt
____________

EXPLANATION ON FILES GENERATED BY THE PROGRAM:

[some number][two letters].arj
	...stores the system files. These archives will never exceed 65 Mb each or contains more than 20000 files to avoid memory overflow and other problems.

L[some number][two letters].arj
	...stores the informations needed to restore the system once we need to. This archive will be about 260 Kb in size for each restore point, on top of archive containing the compressed system files.

SystemCheck_[some number]_[some number].txt
	...stores the system changes done by the separate Installed File Checker script. You can delete these files if you want. It can be interresting to check these files for debugging purpose or to know what have changed in your system.
Note that the unprecisions and potential errors contained in these lists will be corrected by a second level of verification in SysBackUp.vbs. So don't worry if you notice them, but tell me if you find some. Maybe I will add these error verification routines in future versions of checksystem*.vbs.

MsgAlert_[some number].txt
	...stores erroneous file paths found in SystemCheck*.txt for debugging purpose.
___________

OTHER FILES:

readme.txt
	...you are reading it
Arj.zip
	...information files related to the ARJ software.

___________

HISTORY:

0.1
-First test release

0.2
-Use ARJ software to skip files on error and other advantages
-Improved the comparison engine in checksystem*.vbs
-Removed smallprogbar.vbs: now autogenerated by the main script
-Other minor improvements

0.3
-Using the new checksystem26b.vbs with the following improvements
-Improved: TXT output sorted by folder, then by type of change: easier reading
-Fixed: Program not responding (infinite loop) in some case

0.4
-Fixed: an important bug which appeared in checksystem26b.vbs: many files not saved+wrong paths
-Fixed: another bug in SysBackUp3.vbs sresulting in "deleted files non identified" and other things.

0.5
-Fixed: More errors in checksystem*.vbs.

0.6
-Fixed: More errors, especialy in file paths, in checksystem*.vbs.

0.7
-Fixed: More errors in checksystem*.vbs.
-Improved: Better file list handling

0.8
-Not released

0.9
-Optimized: For Windows Script Host 5.1 and possibly below (non-updated w98) ATTENTION: WSH 5.6 still strongly recommanded (faster).
-Added: Personal comment on the reports
-Added: Indexing in a Html page the report file names and the comments for easier re-viewing
-Added: Autodetect the Installed Files BackUp program directory for exclusion (if WSH 5.6 installed)
-Fixed: Configuration interface not launching the application
-Improved: Other minor details
-Status: Installed Files BackUp is not considered "Test version" anymore.
___________

TERM OF USE:

The phrase "These softwares" refers to all the scripts, hta applications, executables and programs of every other types contained in this package.

These softwares are free to use and distribute for private, non commercial and non professional purpose.

These softwares are under copyright protection.

These softwares are provided freely and without warranty. Their authors can not be held responsible for damage, loss of hardware performance, loss of hardware or software functionality, alteration of datas or loss of datas resulting from the direct or indirect use of These softwares.

Information generated by These softwares MAY DIFFER FROM REALITY and MAY BE MISLEADING.

Use These softwares at your own risk.

IMPORTANT NOTE: I'm not the author of Arj.exe.
Arj.exe as well as the files in ARJ.zip are the official, complete and unmodified versions from ARJ Software.

The ARJ archiver, the REARJ program, the ARJSFX module, the ARJSFXJR
     module, the ARJSFXV module, the ARJ$DISP program, the DEARJ program,
     the ARJR program, and the associated documentation are copyright (c)
     1990-95 ARJ Software, all rights reserved.  The ARJ software may not
     be circulated in any incomplete or modified form, nor sold for profit,
     without written permission of the author.

http://www.arjsoftware.com/arj.htm

Please read the files in the ARJ zip folder for further informations about ARJ softwares.
