Я пытался выяснить, как Notepad.exe может получить текущий системный формат даты, сохраненный в реестре Windows, без доступа к реестру.
Я добавил фильтр в ключ HKCU\Control Panel\International
в реестре, используя инструмент Process Monitor, чтобы определить, обращается ли Notepad.exe к реестру или нет
Я опробовал шаги, перечисленные ниже
Открытый блокнот
Монитор запущенного процесса
Открыл редактор реестра и изменил значение подраздела sShortDate
в реестре (HKCU\ Панель управления \ Международный)- Как и ожидалось, Process Monitor показывает, что HKCU \ Control
Панель \ Международный раздел реестра была доступна редактору реестра - Сделайте окно Блокнота активным и нажмите F5, чтобы вставить текущий
Дата и время - Дата в новом формате даты вставляется в Блокнот
Я ожидал, что Блокнот получит доступ к ключу HKCU\Control Panel\International
для последнего формата даты. Но это не похоже на доступ к этому
Я хотел бы знать, как Блокнот получает формат даты без доступа к реестру
Я хотел бы использовать эту информацию в другом проекте, где доступ к реестру занимает много времени