как заменить заблокированную dll (была в употреблении) - PullRequest
3 голосов
/ 14 декабря 2010

У меня есть DLL, загруженная в LSASS.Мне нужно заменить его при перезагрузке.

Существует старая утилита inuse из win2k reskit.Кажется, он больше не работает (я на Windows 7)

Кто-нибудь знает правильный способ сделать это сейчас?

Ответы [ 2 ]

1 голос
/ 15 декабря 2010

Movefile от Sysinternals должен сделать свое дело:)

http://technet.microsoft.com/en-us/sysinternals/bb897556

0 голосов
/ 25 марта 2013

Копирование системных библиотек в 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%
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...