Как научиться писать системные программы для компьютера?
Если Windows - изучайте WinAPI. Конкретно по вашей задаче для решения "в лоб" - GetSystemTime, CreateFile, WriteFile, CloseHandle. Ну может еще пара APIшек.
Да, WinAPI - сишный интерфейс, поэтому прекрасно можно обойтись без ООП.
Если именно что-то нестандартное хотите вытворять, то придется WinAPI знать.
Примерный вектор обучения:
1. Читаем Петцольда: www.ozon.ru/context/detail/id/138365
В бумажном варианте уже нет, только электронный. Хорошо разжевывает принципы работы ОС Windows
2. Читаем Щупака: www.ozon.ru/context/detail/id/2768771
Честно говоря, это что-то вроде копипаста от Петцольда и Рихтера, но без этой прокладки, возможно, будет сложно осилить Рихтера
3. Читаем Рихтера: www.ozon.ru/context/detail/id/116668
Вот это просто библия программирования под Windows, правда, без подготовки вы её не осилите. Показывает, как можно манипулировать памятью, внедрять свой код в чужие процессы, синхронизировать потоки - просто находка, в общем =)