Program : Ruampat Series CalProcess
ผู้ผลิต : นายฐเดช บุญศิริโยธิน
วัตถุประสงค์ของโปรแกรม
- เพื่อเป็นโปรแกรมป้องกันเมื่อ VersionCheck ทำงานผิดพลาดเป็นตัวบังคับให้ระบบ Boot ใหม่อีกครั้ง
- เพื่อเป็นโปรแกรม Update ตัว VersionChek เองเพราะ VersionCkeck ไม่สามารถปรับปรุงรุ่นได้เอง
- เพื่อเป็นโปรแกรม หน่วงเวลา Reboot โปรแกรมย่อยอื่นๆ ที่ต้องการ
หลักการการทำงาน
- โปรแกรม CalProcess ทำงานที่ 3 กรณีคือ
- ผู้ใช้บังคับให้ Boot ระบบใหม่
- VersionCheck ปรับปรุงรุ่นของตัวมันเอง
- VersionCheck ทำงานผิดพลาดอย่างหนัก ไม่สามารถทำงานต่อได้
- โปรแกรม CalProcess ทำหน้าที่เก็บกวาด Variable ทั้งหมด และ File เพื่อกลับไปยังจุดเริ่มต้น
- โปรแกรม CalProcess ทำหน้าที่เหมือน VersionCheck แต่เปลี่ยน Code สำคัญใช้ API Windows ควบคุมแทน
รูปตัวอย่าง