First, an ID added disc is loaded. A disc ID is read from the disc at step
S2. The disc ID matches a hardware ID of hardware that can use software
recorded on the disc. If the disc ID has not been read from the disc, an
error process is performed. At step S3, a hardware ID of hardware
connected to a personal computer is obtained. At step S4, it is
determined whether or not both the IDs match. When the determined result
represents that they match, at step S5, an application starts. When the
determined result at step S4 represents that they do not match, at step
S6, an error message is displayed on a display of the personal computer.