Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Здравствуйте, y256, Вы писали:
Y>>Хочу из своей проги изменить пару байтов в файле c:\windows\system32\kbdur.dll
Y>>Как получить полный доступ к такому файлу на NTFS?
PD>Если файл под защитой WFP, ничего не выйдет.
Под защитой, но программа изменяет сначала файл в dllcache, затем в system32,
WFP ругается, но уже поздно.
PD>Если не под защитой, но маппирован хоть на один процесс — тоже (по другой причине)
Это клавиатурная раскладка, скорее всего, она считывается в память при старте и все. Заменить ее на исправленную версию можно при помощи любого файл менеджера. Насколько я понимаю, программе нужно каким-то образом получить права на запись в файл под NTFS. Как? Я чайник в winapi. Прога здесь
http://apostrophe.lubny.biz