20 ответов
Ну, этот вопрос простителен для новичка. В DLL копаться не нужно, тем более в системных. MSDN вам в руки.
А если просто просмотреть список ф-ций в DLL (да и для много другого) можно заюзать HIEW.
Evg64, а какая у Вас вообще цель? Создать свою DLL, просто спортивный интерес или что-то иное? Если Вы хотите использовать функции Win API, то Вам не нужно вообще заботиться о загрузке функции из DLL: за Вас всё уже сделано в виде библиотек. В этом случае, как сказал Lerkin, смотрите MSDN относительно Вашей задачи.
Если же всё-таки нужен список, есть утилита, правда шараварная: PE Explorer. Можно слить триалку на 30 дней, но, думаю, этого хватит, чтобы удовлетворить любопытство 🙂
А вообще узнать больше о длл меня сподвигла банальная мысль о том, что знание возможностей длл файлов расширит возможности программирования)
Насчет MSDN я не совсем понял: ведь не может же там содержаться информации по всему многообразию функций из всего многообразия длл файлов? Я там смотрел, да можно было и не смотреть) Может я что-то понял не так?
Прикинь, может, особенно если учесть что объем МСДН 1.5 гига, и все ф-ции, содержащиеся в длл-ках виндов там описаны.
А вообще работают от обратного: ищут функцию для решения определенных задач, а потом смотрят что надо подключить для вызова этой ф-ции.
И не смотри, не трать время. dll-ку в Блокноте открываешь, и читаешь. Нормальным, русским языком написано.
P.S. Есть начинающие, которым желательно тут же стать заканчивающими.
Попробую развернуто закрыть эту тему.
Как же избежать таких потерь? А достаточно изложить на хорошем форуме свой вариант постижения таинств программирования, и стоически выдержав первую волну сарказма со стороны участников, начать задавать наводящие вопросы, когда посоветуют, например, обратиться к MSDN. Попросить посоветовать доступную для понимания литературу по программированию в WinAPI, и много чего еще.
А самое главное, нужно четко понимать, ЧТО человек собрался программировать и ДЛЯ ЧЕГО.
Просмотр библиотек DLL и исполняемых файлов в окне «Модули» (C#, C++, Visual Basic, F#)
В процессе отладки в Visual Studio окно Модули отображает список используемых приложением библиотек DLL и исполняемых файлов ( .exe), а также сведения о них.
Окно «Модули» недоступно при отладке SQL и скриптов.
Использование окна модулей
Чтобы открыть окно «Модули» во время отладки, выберите Отладка > Окна > Модули или нажмите клавиши CTRL+ALT+U.
По умолчанию модули в окне Модули упорядочены в порядке загрузки. Чтобы выполнить сортировку по любому столбцу окна, щелкните заголовок соответствующего столбца.
Загрузить символы
В столбце Состояние символов в окне Модули показано, для каких модулей загружены отладочные символы. Если здесь указано состояние Загрузка символов пропущена, Невозможно найти или открыть PDB-файл или Загрузка отключена параметром включения и исключения, вы можете загрузить символы вручную. Дополнительные сведения о загрузке и использовании символов см. в статье Указание файлов символов (.pdb) и исходных файлов.
Загрузка символов вручную
В окне Модули щелкните правой кнопкой модуль, для которого не загружены символы.
Выберите Сведения о загрузке символов, чтобы узнать, почему символы не были загружены.
Щелкните Загрузить символы, чтобы загрузить символы вручную.
Если символы не загружаются, выберите Параметры символов, чтобы открыть диалоговое окно Параметры и указать или изменить расположение для загрузки символов.
Вы можете скачать символы с общедоступных серверов символов Майкрософт или других аналогичных серверов, а также загрузить их из локальной папки на компьютере. Дополнительные сведения см. в разделе об указании расположения символов и поведения при загрузке.
Изменение параметров поведения при загрузке символов
В окне Модули щелкните правой кнопкой мыши любой модуль.
Выберите Параметры символов.
Выберите Загрузить все символы или выберите конкретные модули.
Нажмите кнопку ОК. Изменения вступят в силу при следующем сеансе отладки.
Изменение поведения загрузки символов для конкретного модуля
В окне Модули щелкните правой кнопкой мыши требуемый модуль.
В контекстном меню установите или снимите флажок Всегда загружать автоматически. Изменения вступят в силу при следующем сеансе отладки.
Как посмотреть содержимое dll
Т.к. разработчики линивые люди и не любят писать инструкции, то приходится самим разбираться и искать то, чего они не написали.
Часто бывают случаи, когда есть dll, мы догадываемся, что она что-то умеет делать, но не знаем, какие у нее есть экспортные функции и какие нужно передавать туда входные параметры. Или еще хуже, когда есть инструкция, все делаем по ней, передаем нужное количество параметров, а она нам ругается, что либо не хватает параметров, либо тип не соответствует. Можно искать ответа у разработчиков, но это может затянуться на очень длительное время.
Идем в Exсel и открываем Visual Basic сочетанием клавиш Alt+F11
Далее идем Tool->References, в открывшемся окне ищем нашу dll, если она уже регистрировалась в реестре, и отмечаем галкой, или же нажимаем кнопку Browse и указываем путь к dll, программа сама добавит ее и отметит галку, если данная dll имеет интерфейс. Нажимаем ОК.
Если выделить процедуру в правов окне, то увидим ее параметры и описание
К примеру, если создадим не
То получим много интересных возможностей.
Дерзайте, инструмент показал, дальше дело за вами.
Как открыть формат dll?
Динамическая библиотека служит базой для создания небольших программ в среде Windows. Это внешние источники данных, которые нужны для полноценной работы ПО. Второй вариант расширения — динамические веб-страницы, которые создаются сервером, при обращении пользователей к ним.
Рассмотрим, как работать с обоими типами в различных ОС.
Чем открыть файл dll для редактирования
Вне зависимости от того, является понятие частью прикладной программы или входит в состав систем МС, распространённый вопрос — чем открыть файл dll для редактирования.
Стоит знать, что он реализует ряд программных функций. От соединения с внешними устройствами и работы с жестким диском до применения в кросс платформенных приложениях.
Примечание: Поэтому какие-либо изменения в его структуре могут привести к ошибкам операционной системы.
Но, если вы хотите познакомиться с исходным кодом, вам потребуется специальный редактор для системных ресурсов Resource Hacker (ResHacker). Он позволяет извлекать и изменять код на ваше усмотрение (Рисунок 2).
Пошаговая инструкция
Итак, как открыть dll файл для изменения?
Для чтения в исходном формате выберите в верхней панели File>Open.
Слева будут показаны директивы с содержащимися в них открываемыми объектами.
В центре утилиты содержатся коды, подлежащие изменениям и сохранению.
Для компиляции воспользуйтесь кнопкой Compile Script.
Для сохранения используйте команду File>Save.
Открыть dll файл онлайн
Если вы имеете дело с веб-страницей, то вам понадобится открыть этот dll файл онлайн. Он содержит в себе скрипты сервера, отвечающие за генерирование HTML. К примеру, VB или Perl.
Страницы помещаются на серверах Microsoft IIS. Для их обработки требуется корректная настройка. Они читаются в любом из используемых вами браузеров — Internet Explorer, Mozilla Firefox, Opera или Google Chrome.
Как открыть dll файл windows 10
Если это элементы библиотеки, которые расположены в системной папке, то они предназначены для запуска приложений, созданных при помощи Visual C++.
Поэтому, чтобы их открыть на том же windows10 понадобится соответствующее ПО от МС — Visual Studio или VisualFoxPro (Рисунок 3).
Также «длл» должен открываться программой, использующей его библиотеку.
Как открыть файл dll на windows 8
Windows 8 уже является специализированным программным обеспечением для этого формата, поэтому задача с его открытием имеет очень простое решение. Если трудности и возникают — необходимо изменить ассоциацию файлов, установив и назначив одну из указанных ниже программ приложением по умолчанию.
Microsoft Windows 8;
Microsoft Windows NT 4.0;
Как открыть файл dll в windows 7
Вы можете встретить распространённый тип документа mfc42u.dll, который относится к Microsoft Foundation Class (MFC).
Примечание: Он отвечает за запуск рабочих дополнений на вашем ПК.
Открыть этот файл dll и подобные ему в windows 7 можно теми же утилитами, что используются для 8 версии, или воспользоваться небольшим редактором исполняемых элементов — Resource Tuner (Рисунок 4).
Он позволяет изменять различные детали пользовательского интерфейса — строки меню и диалоговых окон, внешний вид курсора, иконок и так далее. В нём ресурсы библиотеки отделены от кода, который остаётся неизменным. Для его редактирования есть используемые в программировании профессиональные редакторы PE Explorer и FlexHex, (в зависимости от вносимых правок).
Resource Tuner предусматривает несколько способов открытия объекта.
Для просмотра и изменения кликните Open File на панели инструментов.
Для выполнения действия в меню — введите команду File>Open.
Или используйте комбинацию клавиш CTRL+O.
Всплывающее окно возле кнопки тулбара предоставит вам список последних открывавшихся элементов. Его можно получить командой File>Recent Files из меню программы, которая пользуется динамически подключаемой библиотекой. Настройка количества данных в списке осуществляется в окне диалога Customize.
Открыть dll файл на MacOS
На MacOs тоже встречаются данные этого формата. Их можно просмотреть в окне любого веб-браузера, если они представлены в виде интернет страницы.
На системные файлы dll в большинстве случаев ссылаются кросс платформенные приложения и по факту, открывать и редактировать их в среде Macintosh нет никакой необходимости.
Открытие dll файл на linux
Чтобы получить доступ к ним на Linux, понадобится эмулятор Windows – Wine. Он подражает поведению различных версий этой операционной системы.
Утилита поддерживает её исполняемые данные, поэтому проблем с открытием имеющихся файлов ни в одном из дистрибутивов быть не должно. Она эмулирует библиотеки Windows, создавая их альтернативные варианты, которые не требуют лицензии Microsoft, обеспечивая тем самым независимость вашего ПО.
Настроить работу Wine можно при помощи вкладки Default Settings — установок по умолчанию. Так он будет автоматически запускать приложения в выбранной вами ОС.
Программа для открытия dll файлов
Для отображения в родной среде можно использовать обычный блокнот. Но в таком случае возникнет трудность с не читаемыми символами. Чтобы её не было, необходима специальная программа для открытия dll файлов. К примеру, бесплатный декомпилятор dotPeek.
Найдите нужный элемент для декомпиляции.
Вы можете его просто просмотреть, не нарушая целостности системы.
Скачать программу для открытия файлов dll бесплатно
Для профессионального применения есть отдельное ПО. Самый известный его вариант — Resource Hacker, описание которого было приведено выше.
Его можно бесплатно скачать с официального сайта разработчика. Инсталлятор быстро загружается и открывается на ПК, а установка не отнимает много времени.
Чем открыть DLL-файл
| Опубликовано | 08 января 2017 |
|---|---|
| Автор статьи | Kait15 |
| Категория | Полезные советы |
| Обсуждение | нет комментариев |
Любой пользователь знает, что при установке любой игры или программы на компьютер в систему инсталлируются специальные файлы, которые и обеспечивают функционирование программы. И наверняка вам уже встречались DLL-файлы, которые может потребоваться открыть.
DLL – файлы динамической библиотеки, к которым обращаются программы, установленные на компьютере, а также инструменты ОС Windows. Как правило, подобные файлы содержатся в системной папке компьютера, в связи с чем в папке с игрой нет необходимости их содержать, а работа их протекает без ведома пользователя.
DLL-файлы могут выполнять самые различные задачи, которые могут обеспечить работоспособность игры или программы. Например, в процессе инсталляции игры на компьютер дополнительно может быть добавлена библиотека, которая при каждом запуске игры будет автоматически проверять наличие лицензионного ключа. Другие DLL-файлы могут отвечать за работоспособность звука в приложении, графики и др. Соответственно, если пользователь бездумно удалит тот или иной DLL-файл, он может нарушить работу программного обеспечения, в результате чего оно и вовсе запускаться не будет.
С загрузкой DLL-файлов из интернета необходимо быть также крайне внимательным – как правило, подобные файлы не распространяются отдельно (только в составе того или иного программного обеспечения), в результате чего в скачиваемый отдельно файл может быть «вшит» вредоносный код, который, в свою очередь, установит на компьютер серьезный вирус.
Какими программами можно открыть DLL-файлы?
Как правило, у пользователя нет совершенно никакой необходимости просматривать содержимое файлов DLL, но если все же подобная задача поставлена, справиться с ней позволят следующие компьютерные программы.
Обратите внимание, что DLL-файл является системным файлом, в связи с чем его удаление или изменение может привести к непредсказуемым последствиям, начиная с неработоспособности некоторых программ на компьютере и заканчивая некорректной работой операционной системы. Если вы хотите открыть файл DLL просто из-за любопытства, рекомендуем отказаться от данной идеи.
1. Любой веб-обозреватель
Какой бы браузер ни был установлен на вашем компьютере, он гарантированно сможет открыть файл DLL. Например, для открытия DLL-файлов вы можете использовать браузер Google Chrome или даже стандартный Internet Explorer.
2. Любой текстовый редактор
Какой бы на вашем компьютере ни был установлен текстовый редактор – с его помощью можно открыть DLL-файл. Для открытия DLL-файла на компьютере вы можете использовать как стандартные программы Блокнот или WordPad, так и сторонние решения, например, MS Office Word.
3. Total Commander
Total Commander является альтернативой стандартной командной строке, внедренной в ОС Windows. Кроме этого, данная программа оснащена встроенным просмотрщиком, который и позволит открыть DLL-файл.










