Information processing apparatus and installation method
AssigneeCanon Kabushiki Kaisha
InventorYousuke SUGAI
Life of this patent
Estimating the term…
Abstract
The installation of multiple applications by an installer is executed in a mode that does not display an error message in a display device. Upon an installation performed by the installer ending, the result of the installation performed by the installer is determined. As a result of the determination, an installer that failed at the installation is caused to re-execute the installation of the application whose installation failed in a mode that displays an error message in the display device. As a result of the re-execution, an error message is displayed in the display device by the installer that failed at the installation.
Claims21
An information processing apparatus, including at least one hardware processor and at least one memory, the information processing apparatus comprising:
- an integrating program comprising:
- an execution unit configured to execute processes of a plurality of programs in a mode that specific information is not output;
- wherein each of the plurality of programs comprising:
- a determination unit configured to determine whether or not a process of the program itself has failed;
- and a return unit configured to return a return value based on the determination by the determination unit;
- and
- a re-execution unit configured, in a case where the determination unit determines that the process of the program itself has failed, to re-execute, based on the return value, the process of the program itself in a mode that the specific information is output,
- wherein, in a case where an error has occurred in the process of the program itself as a result of re-executing the process of the program itself by the re-execution unit, the specific information is output, and
- wherein the integrating program is stored in the at least one of the memory and implemented by the at least one of the hardware processor.
A system comprising, including at least one hardware processor and at least one memory, the system comprising:
- an integrating program comprising:
- an execution unit configured to execute processes of a plurality of programs in a mode that specific information is not output;
- wherein each of the plurality of programs comprising:
- a determination unit configured to determine whether or not a process of the program itself has failed;
- and a return unit configured to return a return value based on the determination by the determination unit;
- and
- a re-execution unit configured, in a case where the determination unit determines that the process of the program itself has failed, to re-execute, based on the return value, the process of the program itself in a mode that the specific information is output,
- wherein, in a case where an error has occurred in the process of the program itself as a result of re-executing the process of the program itself by the re-execution unit, the specific information is output, and
- wherein, the integrating program is stored in the at least one of the memory and implemented by the at least one of the hardware processor.
A method for an information processing apparatus for executing an integrating program, the method comprising:
- executing processes of a plurality of programs in a mode that specific information is not output;
- wherein executing a process of each of the plurality of programs comprising:
- determining whether or not the process of the program itself has failed;
- and returning a return value based on the determination in the determining step;
- and
- re-executing, in a case where the process of the program itself has failed, based on the return value, the process of the program in a mode that the specific information is output,
- wherein, in a case where an error has occurred in the process of the program itself as a result of re-executing the process of the program itself in the re-executing step, the specific information is output.
Dependencies are inferred from the claim text.