Чтобы правильно разместить динамическую библиотеку, вам необходимо знать, которое из приложений будет ее использовать. Почти все прикладные программы при инсталляции создают себе отдельную папку для хранения не только исполняемого файла, но и вспомогательных, включая и dll. Когда вы определите приложение, для работы которого нужна устанавливаемая библиотека, узнайте адрес корневого каталога этой программы в вашем компьютере. Сделать это можно, например, из ярлычка приложения, размещенного на рабочем столе или в главном меню операционной системы. Кликнув на него правой кнопкой мыши, выберите строку «Свойства».
Полный путь к исполняемому файлу в окне свойств помещен в поле «Объект», а адрес только каталога - в поле «Рабочая папка». Вы можете скопировать его, вставить в окно «Проводника» и нажать Enter, чтобы перейти в корневую директорию приложения. Но можно сделать проще - просто нажать кнопку «Расположение файла». В этом случае будет запущен еще один экземпляр «Проводника» с открытой в ней корневой папкой нужной программы.
Корневой каталог сложных программ содержит не одну вложенную папку. Если в основном фолдере вы не видите dll-файлов, найдите среди вложенных каталогов тот, в котором они есть - скорее всего, именно туда вам следует поместить новый файл. Если папок слишком много, воспользуйтесь функцией поиска - введите в окошко поискового запроса в правом верхнем углу окна «Проводника» такой набор символов: *.dll.
Папок, содержащих файлы динамических библиотек, в корневой директории приложения может оказаться несколько. Если вы не сможете определить, которая из них вам нужна, поместите по одному экземпляру нового dll-файла в каждый каталог. Это никак не нарушит работу исполняемого файла, но избавит вас от необходимости экспериментировать с каждой папкой в отдельности.