Как я могу скопировать / заменить DLL?

У меня есть утилита, которая обновляет приложения, просто копируя / заменяя исполняемые файлы. Теперь у меня есть несколько DLL-файлов, которые также должны быть обновлены. Тем не менее, иногда Windows не позволяет мне заменить его, потому что что-то использует его, а иногда есть так много вещей, использующих DLL, что я не могу гарантировать, что она будет разблокирована для ее замены.

В настоящее время мой единственный обходной путь - сначала переименовать существующую DLL, а затем я могу скопировать новую вместо нее. Но тогда старая DLL остается с измененным именем файла.

Как я могу заменить DLL программно в этой ситуации?

Ответы на вопрос(1)

Ваш ответ на вопрос