У меня есть DLL, загруженная в LSASS.Мне нужно заменить его при перезагрузке.
Существует старая утилита inuse из win2k reskit.Кажется, он больше не работает (я на Windows 7)
Кто-нибудь знает правильный способ сделать это сейчас?
Movefile от Sysinternals должен сделать свое дело:)
http://technet.microsoft.com/en-us/sysinternals/bb897556
Копирование системных библиотек в Windows 7 (и Vista) описано в Статья инструмента проверки системных файлов (в разделе «Шаг 2: инструмент проверки системных файлов не может восстановить файл»).
Вот быстрое (почти копирование и вставка) решение:
REM you will need to change this :-) SET tmpset_SOURCE=c:\Windows\SysWOW64\d3d10_1.dll SET tmpset_DEST=c:\_tmp\SysWOW64\d3d10_1.dll REM copy and paste this straight to cmd: takeown /f %tmpset_DEST% icacls %tmpset_DEST% /GRANT %USERNAME%:F copy %tmpset_SOURCE% %tmpset_DEST%