An application operation control device, comprising: a storage configured to store associated file information that indicates, in association with each other, an application and an associated file that is a file whose integrity is to be verified when integrity of the application is determined, and associated application information that indicates, in association with each other, the application and an associated application that is an application that is potentially affected when the integrity of the application is damaged; a determiner configured to calculate a digest value of the associated file, the file path constituting the associated file information, and comparing the calculated digest value with a digest value of the associated file stored in the storage in advance, to determine integrity of the associated file of the application if the calculated digest value matches the stored digest value and if all file paths which are below the directory path where the associated file is stored and are associated with said directory path are present without addition or deficiency and, if not, to determine that integrity of the associated file of the application is damaged; and a control target extractor configured to, in a case where, among a plurality of the associated files of the application, integrity of any of the plurality of the associated files is determined to be damaged, extract, as target applications for operation control, an application associated with an associated file the integrity of which is determined to be damaged from the associated file information, and an associated application associated with the application that is extracted from the associated application information, wherein the operation control includes a stopping operation of the target applications or an alert output operation. a storage configured to store associated file information that indicates, in association with each other, an application and an associated file that is a file whose integrity is to be verified when integrity of the application is determined, and associated application information that indicates, in association with each other, the application and an associated application that is an application that is potentially affected when the integrity of the application is damaged; a determiner configured to calculate a digest value of the associated file, the file path constituting the associated file information, and comparing the calculated digest value with a digest value of the associated file stored in the storage in advance, to determine integrity of the associated file of the application if the calculated digest value matches the stored digest value and if all file paths which are below the directory path where the associated file is stored and are associated with said directory path are present without addition or deficiency and, if not, to determine that integrity of the associated file of the application is damaged; and a control target extractor configured to, in a case where, among a plurality of the associated files of the application, integrity of any of the plurality of the associated files is determined to be damaged, extract, as target applications for operation control, an application associated with an associated file the integrity of which is determined to be damaged from the associated file information, and an associated application associated with the application that is extracted from the associated application information, wherein the operation control includes a stopping operation of the target applications or an alert output operation.