Thank you for trying Mirror. This file explains installation and use of Mirror. Please read it before posting questions. Thanks!
For update information please look on my home page:
http://www.geocities.com/jesof
There is now a great tool for anybody working with the same files on different PCs (e.g., laptop and desktop). It's called Mirror, and it can synchronize selected files or folders on any storage medium (HD, FD, Network drives...) in one step, without using special folders. You can save your selection of files and folders in separate scripts for each synchronization task you may wish to repeat, and you can automatically back up files before they are updated or deleted.
Mirror has been tested for Windows 95, Windows 98 and Windows NT 4.0.
Run " SETUP.EXE" and follow the prompts. If Setup determines that some of the files are already on your system or if you install Mirror a second time the install progress bar may not go to 100%. This is normal.
Synchronize (check and update in one step)
Update (synchronize) all marked files.
The first time you run the program, Mirror will display a form where you can register. The displayed registration instructions are saved in your Mirror folder as "REGISTER.TXT".
After you register, you will receive a license key or license file. Here's how you install them:
If the license key or file matches your serial number, Mirror will start immediately each time you run it. If not, you will be reminded each time to register..
Before Mirror can synchronize your files, you must first create a directory database (i.e., a list of the folders you have selected for synchronization). To create a database,
Press the "NEW" button.
Enter a name for your session (for example "Lap2Desk") and press the store button, now you will get the options form. Please select your database options.
Confirm to exit |
If set, every time you close the Mirror application you will bee asked to confirm. |
Enable tray icon |
Shows a tray icon in the taskbar area. |
Confirm erasing of files |
Enable or disable confirm dialog boxes. |
Show error messages |
Enable or disable error messages. |
Show job messages |
Enable or disable job messages. |
Show report window |
After updating show report window. |
Update after startup |
After starting up do a check and update first. |
Update before exit (monitoring) |
Before closing down, do a check and update first, if a monitor event was received. |
Backup |
If set, Mirror will create a backup of all files they are deleted or overwritten. See also Backup function. |
Show file icons |
If set, you will see the file icon in the update list. For more speed you can disable the option ! |
Show all files |
If set, you always will see the files in the update list. For more speed you can disable the option ! |
Correct NT bug |
There is a problem if you are using Windows 95 and Network drives on a Windows NT file server. After summertime changes all files will bee exactly one hour in advance. By enabling this checkbox this behavior will bee ignored. |
File delete warning in % |
Unconditional warning if there are x % of files to delete. |
Update delay in seconds (monitoring) |
Wait after a monitor event before updating. |
The next step is to tell Mirror which directories are to be synchronized.
With the selection tree windows you can browse and select the folders you want to synchronize.
You can drag and drop each folder into the source and destination edit boxes, or you can type in folder names using the keyboard.
Press the "STORE" button to save the entries in the database.
Select the update properties and press the "OK" button.
Update options |
Path 1 <=> Path 2 |
Path1 and path2 will bee synchronized. |
|
Path 1 ==> Path 2 |
Only path2 will bee synchronized with path1. |
|
Path 1 <== Path 2 |
Only path1 will bee synchronized with path2. |
Monitoring |
None |
Monitoring is not active. |
|
Path1 |
If there is a change in path1 a monitor event will bee created. |
|
Path2 |
If there is a change in path2 a monitor event will bee created. |
Search mask |
|
Only files which match the search mask will bee updated. |
Delete files, if missing on any side |
|
This is the absolute synchronization checkbox, if path1 and path2 are equal, and a file is deleted on one side, the file will bee deleted on the other side as well ! |
Including subdirectories |
|
Scanning including subdirectories. |
Now the first folder is stored on your database. Repeat these steps
for each folder.
Press the "CHECK" button. During checking, it's possible to break the session with the "BREAK" button.
If any files have the same name but different dates, Mirror will display a confirmation dialog box.
Now you must choose whether you want Mirror to update all files it found with different dates, or whether you want to check and customize the list of files to be updated.
Press the "UPDATE" button, Mirror will update all files it found with different dates.
If there are any files to delete, Mirror will show a confirmation
dialog.
If you want to change the copy option, point to the file with the mouse and press the right mouse button. Now you may select the desired copy option.
If every thing is OK, press the "CHECK" or "UPDATE" button.
Mirror will update all folders listed in the database. During updating, it's possible to terminate the process by pressing the "BREAK" button.
Mirror will create a report and a report file with the name "database name".TXT (e.g., Lap2Desk.txt).
If you selected the backup option, Mirror will copy each file before it is modified or deleted from the source and destination folder. The backup files are copied to the Backup folder with new file names in the form \MirrorBackup\"databasename"\Path\Filename...
It is possible to start a session automatically by passing the following parameters.
Syntax: MIRROR.EXE [Databasename] [-H]
Parameters are optional:
Database |
Is your database name with the default extension "MIR" (e.g. LAP2DESK.MIR) |
H |
Hidden mode (i.e., run Mirror minimized). |
Mirror will copy each file before it is modified or deleted from the source and destination folder. The backup files are copied to the \MirrorBackup folder on the source and destination drive, with the same file names in the form "databasename"\Path\Filename..." .
If monitoring is set to a directory, Mirror will watch the directories and start after a initial delay the check and update job by it self, if there was a change in the directory. The initial delay can be set in the option form, the reason for a initial delay is to prevent a continuous updating of your directories if you are working on any file in the selected directories. The delay is set by default to 300 seconds.
Always try pressing the right mouse button to be prompted for options and available functions. The popup menus are self-explanatory.
Updating cannot start unless the Destination Drive is ready (or the Network available). If you store the Mirror database file on your destination drive, your connection will be checked every time you open the Mirror database.
This copy of Mirror is shareware. If you are unregistered, you have to wait every startup for 15 seconds. After this initial delay you will bee able to use the program without any restrictions. The unregistered version will remind you at every startup to register.
To register, send:
your complete name and address
the name or alias you want to use
the serial number for the registration
your e-mail address
to:
Postfinance
Verarbeitungszentrum
9020 St. Gallen
Konto No.
34-24930-1
C/o.
Juerg Jenzer
Wolfganghof 17
9014 St.
Gallen
Switzerland
I accept U.S. cash, or money order.
When I receive your registration, I will e-mail you the unlock code or the license file. After receiving this code or file, press the register or license button and fill in your username and unlock code. All registered users will bee notified if there are any updates available.
Thank you for using the JeSof product.
IMPORTANT-READ CAREFULLY: This JeSof End-User License Agreement is a legal agreement between you (either an individual or a single entity) and JeSof Corporation for the JeSof software product identified above, which includes computer software and associated media and printed materials, and may include "online" or electronic documentation ("SOFTWARE PRODUCT" or "SOFTWARE"). By installing, copying, or otherwise using the SOFTWARE PRODUCT, you agree to be bound by the terms of this license. If you do not agree to the terms of this license, promptly return the unused SOFTWARE PRODUCT to the place from which you obtained it for a full refund.
SOFTWARE PRODUCT LICENSE
The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold.
1. GRANT OF LICENSE. This LICENSE grants you the following rights:
Systems Software. You may install and use one copy of the SOFTWARE PRODUCT on a single computer. If the SOFTWARE PRODUCT includes functionality that enables your single computer to act as a network server, any number of computers or workstations may access or otherwise utilize the basic network services of that server. The basic network services are more fully described in the printed materials accompanying the SOFTWARE PRODUCT.
Storage/Network Use. You may also store or install a copy of the SOFTWARE PRODUCT on a storage device, such as a network server, used only to install or run the SOFTWARE PRODUCT on your other computers over an internal network; however, you must acquire and dedicate a license for each separate computer on which the SOFTWARE PRODUCT is installed or run from the storage device. A license for the SOFTWARE PRODUCT may not be shared or used concurrently on different computers.
License Pack. If you have acquired this LICENCE in a JeSof License Pack, you may make the number of additional copies of the computer software portion of the SOFTWARE PRODUCT authorized on the printed copy of this LICENSE, and you may use each copy in the manner specified above.
2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.
Limitations on Reverse Engineering, Recompilation, and Disassembly. You may not reverse engineer, decompile, or disassemble the SOFTWARE PRODUCT, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation.
Separation of Components. The SOFTWARE PRODUCT is licensed as a single product. Its component parts may not be separated for use on more than one computer.
Rental. You may not rent or lease the SOFTWARE PRODUCT.
Software Transfer. You may permanently transfer all of your rights under this LICENSE, provided you retain no copies, you transfer all of the SOFTWARE PRODUCT (including all component parts, the media and printed materials, any upgrades, this LICENCE and, if applicable, the Certificate of Authenticity), and the recipient agrees to the terms of this LICENCE. If the SOFTWARE PRODUCT is an upgrade, any transfer must include all prior versions of the SOFTWARE PRODUCT.
Termination. Without prejudice to any other rights, JeSof may terminate this LICENCE if you fail to comply with the terms and conditions of this LICENSE. In such event, you must destroy all copies of the SOFTWARE PRODUCT and all of its component parts.
3. UPGRADES. If the SOFTWARE PRODUCT is an upgrade from another product, whether from JeSof or another supplier, you may use or transfer the SOFTWARE PRODUCT only in conjunction with that upgraded product, unless you destroy the upgraded product. If the SOFTWARE PRODUCT is an upgrade of a JeSof product, you now may use that upgraded product only in accordance with this LICENCE. If the SOFTWARE PRODUCT is an upgrade of a component of a package of software programs that you licensed as a single product, the SOFTWARE PRODUCT may be used and transferred only as part of that single product package and may not be separated for use on more than one computer.
4. COPYRIGHT. All title and copyrights in and to the SOFTWARE PRODUCT (including but not limited to any images, photographs, animationÆs, video, audio, music, text, and "applets," incorporated into the SOFTWARE PRODUCT), the accompanying printed materials, and any copies of the SOFTWARE PRODUCT, are owned by JeSof or its suppliers. The SOFTWARE PRODUCT is protected by copyright laws and international treaty provisions. Therefore, you must treat the SOFTWARE PRODUCT like any other copyrighted material except that you may either (a) make one copy of the SOFTWARE PRODUCT solely for backup or archival purposes, or (b) install the SOFTWARE PRODUCT on a single computer provided you keep the original solely for backup or archival purposes. You may not copy the printed materials accompanying the SOFTWARE PRODUCT.
5. DUAL-MEDIA SOFTWARE. You may receive the SOFTWARE PRODUCT in more than one medium. Regardless of the type or size of medium you receive, you may use only one medium that is appropriate for your single computer. You may not use or install the other medium on another computer. You may not loan, rent, lease, or otherwise transfer the other medium to another user, except as part of the permanent transfer (as provided above) of the SOFTWARE PRODUCT.
NO OTHER WARRANTIES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, JESOF AND ITS SUPPLIERS DISCLAIM ALL OTHER WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WITH REGARD TO THE SOFTWARE PRODUCT, AND ANY ACCOMPANYING HARDWARE. THIS LIMITED WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS. YOU MAY HAVE OTHERS, WHICH VARY FROM STATE/JURISDICTION TO STATE/JURISDICTION.
NO LIABILITY FOR CONSEQUENTIAL DAMAGES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL JESOF OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE PRODUCT, EVEN IF JESOF HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME STATES AND JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU.