摘要 |
An information processing system and a program thereof are provided to prevent other programs such as a debugger from monitoring a protected program by enabling the protected program to check startup of the other programs. A monitoring program starter(1100) starts a monitoring program(1200) for monitoring a protected program(1300) in startup of the protected program. A protected program monitoring part monitors the protected program by the monitoring program. A checker(1310) checks whether the monitoring program is started by the protected program. A first password storing part(1320) stores a password of the protected program. A second password storing part(1220) stores the same password as the password stored in the first password storing part by the monitoring program. A determiner(1330) whether the password stored in the second password storing part is identical with the password stored in the first password storing part. A necessary information storing part(1230) stores information necessary for permitting the protected program to advance processing by the monitoring program. A decoder(1250) decodes a program code of data which is a part of the protected program encoded by the monitoring program.
|