![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите разобраться с реестром windows 7 [D7, XP, 2003]
tj.nelson © (2011-12-13 18:43:00)Здравствуйте. Пишу программу по контролю времени за ПК. Прописал в автозагрузку - работает. Но программу можно легко обмануть путем загрузки из безопасного режима, и перевода время и даты.
Теперь прописываю в ключ HKLM\Software\Microsoft\Windows NT\CurrentVersion\winlogon Shell := Explorer.exe, c:\proga.exe
Проблема:
В ХР работает только так, на отично...
Но а в Windows 7, вместо записи в ветку HKLM\Software\Microsoft\Windows NT.... записывает автоматически в
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows NT...
Подскажите, как этого избежать и записать все таки в HKLM\Software\Microsoft\Windows NT\CurrentVersion\winlogon???
P.S. Я честно обьяснил намеренья моей программы. Не надо говорить что я вирусописатель! Я на стороне добра и света
Дмитрий Белькевич (2011-12-13 20:31:00) [21]В качестве идеи - если комп в сети периодически синхронизировать время с сервером времени. Ручками или стандартно.
tj.nelson (2011-12-13 20:07:00) [22]Rouse_ спасибо, все работает! Ребят, спасибо всем!
Rouse_ (2011-12-13 19:59:00) [23]
> НО, где находится Столбец Value?
const KEY_WOW64_32KEY = $0200;
tj.nelson (2011-12-13 19:50:00) [24]
> Это так-же легко проверить, если постоянно записывать текущее
> время. Если откатили назад, то текущая дата будет меньше
> чем запомненное ранее число.
> ЗЫ: для реестра выставляй флаг при открытии KEY_WOW64_32KEY
Если назад - легко, но а если вперед? ведь контроль будет выключатся на суботу или воскресенье!
2. На флаг Reg.Access := KEY_WOW64_64KEY Delphi 7 ругается как неизвестный идентификатор!
Что делать? Есть вариант:
Столбец Value...
KEY_WOW64_64KEY = $0100 (delphi)
KEY_WOW64_32KEY = $0200 (delphi)
НО, где находится Столбец Value? После var, как простое приравнивание или как констата?
Rouse_ (2011-12-13 19:36:00) [25]
> А разве винда не ведет журналы со всеми вытекающими?
О переводе даты в биосе?
Dennis I. Komarov (2011-12-13 19:34:00) [26]А разве винда не ведет журналы со всеми вытекающими?
Rouse_ (2011-12-13 19:28:00) [27]
> Но программу можно легко обмануть путем загрузки из безопасного
> режима, и перевода время и даты.
Это так-же легко проверить, если постоянно записывать текущее время. Если откатили назад, то текущая дата будет меньше чем запомненное ранее число.
ЗЫ: для реестра выставляй флаг при открытии KEY_WOW64_32KEY