Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
MKN MKN вне форума

Ветеран


Сообщения: 2355
Благодарности: 557

Профиль | Отправить PM | Цитировать


Цитата Limonica:
хочу снять защиту notepad.exe на XP для замены на свой »
Дык и снимай тогда защиту (если включена) с Notepad.exe и заменяй файл на свой. Заменяют обычно в c:\windows\system32\dllcache , в
c:\windows\system32 , в C:\WINDOWS\ServicePackFiles\i386 и в c:\windows - опять же, по обстановке.
Отключить защиту ( на время замены) можно в реестре :
Код: Выделить весь код
поменять значение [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon] "SfcDisable" 
на "dword:ffffff9d". 
Для того чтобы включить его обратно, этот же ключ надо изменить на 0.
Защита отключится только после перезагрузки, которую надо организовать в скрипте.
Защищён ли файл , можно проверить с помощью функции SfcIsFileProtected - как то так :
System::Call "sfc::SfcIsFileProtected(i 0, w R4) i.R0"
каллбак в $R0 - если 0 - файл незащищен
Также повсеместно предлагают для этого батник http://geekswithblogs.net/robz/archi...ws-xp-sp3.aspx
Так гласит Гугл.

Последний раз редактировалось MKN, 11-10-2013 в 17:40.


Отправлено: 17:30, 11-10-2013 | #581