Консультация № 38207
22.03.2006, 12:52
0.00 руб.
0 2 2
День добрый господа "Присяжные и заседатели"
Ставилась такая задача: изменить рисунки в Cards.dll и скопировать его обратно. при копировании обратно в папку system32 старая Dll восстанавливалась из кэша а при удалении ее от туда выскакивало окно что Dllка не родная и просила вставить диск с инсталяхой XP
Это копирование я хочу делать из своей инсталяхи написанной на Делфе , от сюда вытекает вопрос как обмануть винды (они же такие глупые) чтоб не пугать конечных пользователей измененной библиотеки непонятными и с виду опасными (для них) окошками

Вопрос может и не сюда но надеюсь кто поможет
Заранее спасибо

Обсуждение

Неизвестный
22.03.2006, 15:37
общий
это ответ
Здравствуйте, Миронов Алексей Игоревич!
Для этого нужно отключить System Files Protection (SFC). Сделать это можно в реестре:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
SfcDisable (тип DWORD), параметр может принимать различные значения, например, утилита XP Tweaker для отключения SFC ставит значение hex:ffffff9d (4294967197) или 0 для включения.
Если не знаешь, как записывать инфу в реестр, пиши во внутреннюю почту.
Неизвестный
23.03.2006, 08:23
общий
это ответ
Здравствуйте, Миронов Алексей Игоревич!
Еще как вариант можно попробовать заменять сразу 2 файла - один твой, а другой вот тут - C:\WINDOWS\system32\dllcache\
Форма ответа