A software tool automatically places files and folders of a software program
within
segments of a DVD. The segments are defined by security placeholders, and the disposition
of the placeholders is initially randomly determined, consistent with predefined
rules. The placeholders are included on the disc to hinder unauthorized copying.
A developer generally defines the order in which the files and folders are to be
laid out, and the software tool automatically places the files and folders, filling
successive segments and shifting the placeholders to accommodate files that will
not fit in a current segment. However, any movement of the placeholders must be
done by the tool and is only permitted if the new disposition of the placeholder
is in accord with the predefined rules. A user can manually modify the automated
layout, and in response, the files and folders are automatically shifted to accommodate
the changes introduced by the user.