update myTable
Set value = value + 1
Where flag = 1
разница = сейчас - времяСохранения
иф (разница > 100500) {
пора обновлять
}
достаточно низкоуровневый код.да ладно, выключение экрана можно или дернуть через винапи или софтинкой от nircmd