Як адкрыць файлы DLL

Аўтар: Peter Berry
Дата Стварэння: 18 Ліпень 2021
Дата Абнаўлення: 21 Чэрвень 2024
Anonim
Как установить dll? Куда устанавливать dll файл?
Відэа: Как установить dll? Куда устанавливать dll файл?

Задаволены

Файл бібліятэкі Dynamic Link або DLL з'яўляецца асноўнай асновай традыцыйнага праграмавання Windows. Гэтыя файлы выкарыстоўваюцца праграмамі для рэалізацыі дадатковых функцый і бібліятэк без неабходнасці інтэграцыі ў праграму. Часам файл DLL з'яўляецца агульным для многіх праграм. Для большасці карыстальнікаў бібліятэкі DLL працуюць у фонавым рэжыме, і вам рэдка даводзіцца з імі ўзаемадзейнічаць. Але часам вам спатрэбіцца зарэгістраваць DLL, каб нядаўна ўсталяваная праграма працавала належным чынам. Калі вы зацікаўлены ў кадзіраванні, адкрыццё таго, як пабудавана DLL, можа стаць займальнай тэмай.

Крокі

Спосаб 1 з 2: Выкарыстоўвайце бібліятэкі DLL

  1. Зразумець, што такое DLL-файл. DLL (бібліятэка дынамічных спасылак) - гэта файл Windows, які выкарыстоўваецца праграмамі для запыту даступных функцый. Па сутнасці, яны дазваляюць Windows і іншым праграмам выконваць сваю працу без убудаванай функцыі.
    • Файлы DLL з'яўляюцца незаменнай часткай праграмавання Windows, яны дапамагаюць праграмам працаваць больш плаўна і эфектыўна.

  2. Звычайным карыстальнікам не трэба будзе адкрываць файлы DLL і ўзаемадзейнічаць з імі. Для іх DLL існуе толькі ў фонавым рэжыме. Праграмы аўтаматычна ўсталёўваюць і запытваюць файлы DLL, таму перасоўванне DLL можа выклікаць сур'ёзныя праблемы ў сістэме.
    • Часам падчас усталёўкі некаторых праграм, якія ствараюцца супольнасцю, вам будзе прапанавана размяшчаць бібліятэкі DLL у пэўных месцах. Абавязкова давярайце праграме, перш чым прытрымлівацца інструкцый, бо файл DLL можа стаць шкоднасным.
    • Калі вы хочаце даведацца пра тое, як ствараюцца бібліятэкі DLL, прачытайце наступны раздзел.

  3. Зарэгіструйце новую DLL. Калі вы ўручную скапіравалі DLL у каталог, які ён выкарыстоўвае, вам трэба будзе зарэгістраваць DLL у рэестры Windows перад яго выкарыстаннем. Звярніцеся да дакументацыі, прадстаўленай праграмай, калі вам трэба зрабіць гэты крок (бо гэта вельмі рэдка для большасці праграм Windows).
    • Запуск каманднага радка. Вы можаце знайсці праграму ў меню "Пуск" альбо націснуць клавішу Windows + R і ўвесці cmd. Перайдзіце да месцазнаходжання новага файла DLL.
    • Калі вы выкарыстоўваеце Windows 7 або больш дасканалую аперацыйную сістэму, адкрыйце папку, якая змяшчае файл DLL, націсніце клавішу Shift, націсніце правую кнопку мышы і абярыце "Адкрыць акно каманд тут". Камандны радок запусціцца непасрэдна ў гэтым каталогу.
    • Тып regsvr32 dllname.dll затым націсніце Enter. Гэта дадасць файл DLL у акно рэестра.
    • Тып regsvr32 -u dllname.dll выдаліць файл DLL з акна рэестра.
    рэклама

Спосаб 2 з 2: дэкампіляваць файл DLL


  1. Загрузіце і ўсталюйце кампілятар аднаўлення. "Кампілятар аднаўлення" - гэта праграма, якая дазваляе ўбачыць зыходны код, які выкарыстоўваецца для стварэння файла альбо праграмы, у дадзеным выпадку файла DLL. Каб убачыць код, які прымушае DLL працаваць, вам трэба скарыстацца кампілятарам аднаўлення для дэкампіляцыі файла ў чытаемы код. Адкрыццё файла DLL без выкарыстання кампілятара аднаўлення (напрыклад, адкрыцця файла DLL з дапамогай Блокнота) дасць толькі мноства нечытэльных сімвалаў.
    • dotPeek - адзін з самых папулярных кампілятараў бясплатнага аднаўлення. Праграмнае забеспячэнне даступна на.
  2. Адкрыйце файл DLL на кампілятары аднаўлення. Калі вы выкарыстоўваеце dotPeek, проста націсніце "Файл" → "Адкрыць", а затым знайдзіце файл DLL, які вы хочаце скампанаваць. Вы адкрыеце для сябе змест DLL, не закранаючы сістэму.
  3. Выкарыстоўвайце акно «Правадыр зборкі» для прагляду вузлоў файлаў DLL. Файлы DLL складаюцца з "вузлоў", альбо модуляў кода, якія сумесна ўтвараюць цэлыя файлы DLL. Вы можаце пашырыць кожны вузел, каб убачыць дадатковыя вузлы (калі яны ёсць), якія яны ўключаюць.
  4. Двойчы націсніце кнопку, каб прагледзець яе код. Код выбранага вамі вузла з'явіцца ў правай панэлі dotPeek. Вы можаце пракруціць яго зверху ўніз, каб убачыць яго. dotPeek адлюструе код на C #, альбо праграма загрузіць дадатковыя бібліятэкі, каб вы маглі ўбачыць зыходны код.
    • Калі кнопка патрабуе дадання бібліятэкі для прагляду кода, dotPeek паспрабуе загрузіць яе аўтаматычна.
  5. Падрабязна пазначце іншы код. Калі вы выявілі кавалак кода, які вы не разумееце, вы можаце выкарыстоўваць функцыю хуткай дакументацыі, каб убачыць, што робіць каманда.
    • Навядзіце паказальнік мышы на код, які вам трэба вывучыць, у рамцы Code Viewer.
    • Націсніце Ctrl + Q, каб загрузіць акно хуткай дакументацыі.
    • Выконвайце гіперспасылкі, каб паглыбіцца ў кожны аспект кода, які вы аналізуеце.
  6. Экспарт кода на мову Visual Basic. Калі вы хочаце ўручную апрацаваць, адрэдагаваць і стварыць файл, вы можаце экспартаваць яго ў Visual Studio. Код будзе экспартаваны ў C #, нават калі ён быў напісаны на іншай мове.
    • Пстрыкніце правай кнопкай мышы файл DLL у акне правадыра зборкі.
    • Абярыце "Экспарт у праект".
    • Выберыце варыянты вываду. Вы можаце неадкладна адкрыць праект у інструменце Visual Studio, калі хочаце пачаць працаваць адразу.
  7. Рэдагаванне кода ў Visual Studio. Пасля загрузкі праекта ў Visual Studio вы будзеце мець поўны кантроль над рэдагаваннем і канструкцыяй вашай уласнай DLL. рэклама