Мы хотим перезагрузить DLL. Первой идеей было перезаписать файл .dll, а затем перезагрузить его из приложения. Однако файл защищен от записи.
Существует ли (задокументированный) контраргумент, чтобы не удалять эту защиту файла и не перезаписывать файл?
Если такого контраргумента не существует, как мы можем обойти эту защиту?
РЕДАКТИРОВАТЬ: ссылки, найденные в Интернете, указывают на mmap и тот факт, что DLL, возможно, не была загружена. В моем случае был вызван (только экспортируемый) метод, поэтому я могу думать, что DLL полностью загружена.