Patent ID: 8341385

Claim:
An information processing device configured to perform information processing with an application run on an operating system, comprising: a processing unit; memory having machine readable instructions stored thereon that, when executed by the processing unit, cause the information processing device to operate as: an installing unit configured to install the application into the information processing device; an instruction accepting unit configured to accept an instruction to run the installed application; a first determining unit configured to, in response to acceptance of the instruction to run the installed application through the instruction accepting unit, determine whether the operating system has been rebooted after the installation of the application; a prohibiting unit configured to, when the first determining unit determines that the operating system has not been rebooted, prohibit the installed application from being run; a setting unit configured to set a status of OS reboot information representing whether the operating system has been rebooted after the installation of the application, wherein the first determining unit determines whether the operating system has been rebooted after the installation of the application, based on the OS reboot information; and a monitoring unit configured to monitor whether the operating system is rebooted, the monitoring unit being launched when the operating system is not rebooted in response to the installation of the application, wherein the setting unit sets the status of the OS reboot information based on an outcome obtained through the monitoring unit.