Можно ли загрузить файл dll, который не имеет расширения 'dll'?
Спасибо
Да, это возможно, но файл должен по-прежнему соответствовать формату "dll" (он должен соответствовать формату PE).
Да, но вам нужно добавить точку (.) в конец пути, чтобы Windows автоматически не добавляла расширение .dll:
.
.dll
Если в строке указано имя модуля без пути и расширение имени файла опущено, функция добавляет расширение библиотеки DLL по умолчанию к имени модуля. Чтобы функция не добавляла .dll к имени модуля, добавьте символ конечной точки (.) В строку имени модуля.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms684175.aspx
Да, просто укажите полное имя файла, включая расширение (или без расширения, если имя файла не содержит его).