DLL файлын кантип ачуу керек: 10 кадам (сүрөттөр менен)

Мазмуну:

DLL файлын кантип ачуу керек: 10 кадам (сүрөттөр менен)
DLL файлын кантип ачуу керек: 10 кадам (сүрөттөр менен)

Video: DLL файлын кантип ачуу керек: 10 кадам (сүрөттөр менен)

Video: DLL файлын кантип ачуу керек: 10 кадам (сүрөттөр менен)
Video: Как установить принтер на компьютер без диска 2024, Ноябрь
Anonim

Динамикалык шилтеме китепканасы, же DLL файлы, салттуу Windows программалоосунун таянычы. Бул файлдар программанын өзүнө камтылбастан кошумча функцияларды жана китепканаларды алуу үчүн программа тарабынан колдонулат. Көп учурда, DLL файлдары ар кандай программалар ортосунда бөлүшүлөт. Көпчүлүк колдонуучулар үчүн DLL файлдары фондо иштейт жана сейрек бул файлдар менен күрөшүүгө туура келет. Бирок, кээде орнотулган программаңыздын туура иштеши үчүн DLL каттоосу керек болот. Эгерде сиз коддоого кызыкдар болсоңуз, DLLлерди кантип түзүү керектигин изилдөө сиздин түшүнүгүңүздү тактай алат.

Кадам

Метод 1 2: DLL файлдарын колдонуу

DLL файлдарын ачыңыз 1 -кадам
DLL файлдарын ачыңыз 1 -кадам

Кадам 1. DLL файлы деген эмне экенин түшүнүңүз

DLL (динамикалык шилтемелер китепканасы) - бул Windowsтун файлдары, ал программалар учурдагы функцияларды чакыруу үчүн колдонулат. Негизинен, алар Windowsка жана башка программаларга өз функцияларын аткарууга мүмкүнчүлүк бербей туруп, ошол функцияларды аткарууга уруксат беришет.

DLL файлдары Windows программалоосунун маанилүү бөлүгү болуп саналат жана программаларды ийкемдүү жана эффективдүү кылат

DLL файлдарын ачыңыз 2 -кадам
DLL файлдарын ачыңыз 2 -кадам

Кадам 2. Орточо колдонуучу DLL файлдарын ачуунун же алар менен иштешүүнүн кажети жок экенин билиңиз

Көпчүлүк колдонуучулар үчүн DLL файлы фондо болот. Программа аларды автоматтык түрдө орнотуп, чакырат жана файлдарды жылдыруу компьютер системасында олуттуу көйгөйлөрдү жаратышы мүмкүн.

  • Кээде коомчулук тарабынан даярдалган программаны орнотуп жатканда, сизден DLL файлын белгилүү бир жерге жайгаштыруу сунушталат. Бул көрсөтмөлөрдү аткаруудан мурун программага ишениңиз, анткени DLL файлдары коркунучтуу болушу мүмкүн.
  • Эгерде сиз DLL файлын түзүүнү үйрөнгүңүз келсе, кийинки бөлүмдү караңыз.
DLL файлдарын ачыңыз 3 -кадам
DLL файлдарын ачыңыз 3 -кадам

Кадам 3. Жаңы DLL каттоодон өтүңүз

Эгерде сиз колдонуу үчүн DLL файлын папкага же программага кол менен көчүрүшүңүз керек болсо, файлды колдонуудан мурун аны Windows реестрине каттоого туура келиши мүмкүн. Бул кадамды жасоо керекпи же жокпу аныктоо үчүн программанын көрсөтмөлөрүнө кайрылыңыз (бул Windows программаларынын көбү үчүн сейрек кездешет).

  • Ачык Командалык Ишарат. Сиз аны Start менюсунда же Win+R басуу менен cmd терүү аркылуу таба аласыз. Жаңы DLL файлыңыздын жайгашкан жерине өтүңүз.
  • Эгерде сиз Windows 7 же андан кийинки версиясын колдонуп жатсаңыз, анда жаңы DLL файлын камтыган папканы ачыңыз, Shiftти басып туруңуз жана папкага оң баскыч менен чыкылдатыңыз жана "Бул жерде буйрук терезесин ачуу" дегенди тандаңыз. Command Prompt ошол папкада дароо ачылат.
  • Regsvr32 dllname.dll терип Enter басыңыз. Бул DLL файлын Windows реестрине кошот.
  • Windows реестринен DLL файлын алып салуу үчүн regsvr32 -u dllname.dll териңиз.

2 -метод 2: DLL файлын декомпиляциялоо

DLL файлдарын ачыңыз 4 -кадам
DLL файлдарын ачыңыз 4 -кадам

Кадам 1. Жүктөө жана декомпиляторду орнотуу

"Декомпилятор" - бул файлды же программаны түзүү үчүн колдонулган баштапкы кодду көрүүгө мүмкүнчүлүк берген программа, бул учурда DLL файлы. DLL файлын иштетүүчү кодду көрүү үчүн, файлды кайра окула турган кодго айландыруу үчүн декомпиляторду колдонушуңуз керек. DLL файлын декомпиляторсуз ачуу (мисалы, аны Блокнот менен ачуу) окулбай турган тамгаларды көрсөтөт.

dotPeek - популярдуу бекер декомпиляторлордун бири. Муну jetbrains.com/decompiler/ сайтынан тапса болот

DLL файлдарын ачыңыз 5 -кадам
DLL файлдарын ачыңыз 5 -кадам

Кадам 2. DLL файлын декомпиляторуңузда ачыңыз

Эгерде сиз dotPeek колдонуп жатсаңыз, "Файл" → "Ачуу" баскычын чыкылдатыңыз, андан кийин декомпиляциялоону каалаган DLL файлын карап чыгыңыз. Сиз DLL файлынын мазмунун системаңызга таасир этпестен изилдей аласыз.

DLL файлдарын ачыңыз 6 -кадам
DLL файлдарын ачыңыз 6 -кадам

Кадам 3. DLL файлынын түйүндөрүн изилдөө үчүн "Assembly Explorerди" колдонуңуз

DLL файлдары бүтүндөй DLL файлын түзүү үчүн чогуу иштеген "түйүндөрдөн" же код модулдарынан турат. Ар бир түйүндү кеңейте аласыз, анын ичинде кандай түйүндөр болушу мүмкүн.

DLL файлдарын ачыңыз 7 -кадам
DLL файлдарын ачыңыз 7 -кадам

Кадам 4. Анын кодун көрүү үчүн түйүндү эки жолу чыкылдатыңыз

Сиз тандаган түйүндүн коду dotPeekтин оң жагындагы алкакта пайда болот. Сиз аны карап чыгуу үчүн кодду карай аласыз. dotPeek кодду C #де көрсөтөт же кошумча китепканаларды жүктөйт, андыктан кодду баштапкы булактан көрө аласыз.

Эгерде түйүн кошумча китепканаларды көрүүнү талап кылса, dootPeek аларды автоматтык түрдө жүктөп алууга аракет кылат

DLL файлдарын ачыңыз 8 -кадам
DLL файлдарын ачыңыз 8 -кадам

Кадам 5. Ар кандай коддон үзүндүлөрдү алуу

Эгерде сиз түшүнбөгөн коддун үзүндүсүнө туш болсоңуз, анда буйруктун эмне кылганын көрүү үчүн Ыкчам документтерди колдоно аласыз.

  • Курсорду Code Viewer алкагындагы коштомо жазууну тапкыңыз келген коддун үстүнө коюңуз.
  • Ыкчам документтер терезесин жүктөө үчүн Ctrl+Q басыңыз.
  • Сиз изилдеп жаткан коддун ар бир аспектиси жөнүндө көбүрөөк билүү үчүн шилтемелерди ээрчиңиз.
DLL файлдарын ачыңыз 9 -кадам
DLL файлдарын ачыңыз 9 -кадам

Кадам 6. Кодду Visual Basicке экспорттоңуз

Эгерде сиз өзүңүздүн файлдарыңызды башкарууну, түзөтүүнү жана түзүүнү кааласаңыз, аларды Visual Studioго экспорттой аласыз. Экспорттолгон код башка программалоо тилинде жазылганына карабастан, C# тилинде болот.

  • Assembly Explorerдеги DLL файлын оң баскыч менен чыкылдатыңыз.
  • "Проектке экспорттоону" тандаңыз
  • Экспорттоо параметрин тандаңыз. Файл дароо программада иштешин кааласаңыз, долбоорду Visual Studioдо дароо ачсаңыз болот.
DLL файлдарын ачуу 10 -кадам
DLL файлдарын ачуу 10 -кадам

Кадам 7. Visual Studioдо кодду түзөтүңүз

Долбооруңуз Visual Studioдо жүктөлгөндөн кийин, сиз өзүңүз түзгөн DLL файлдарын түзөтүү жана түзүүнү толук көзөмөлдөй аласыз. Visual Studioну колдонуу боюнча деталдуу көрсөтмөлөрдү алуу үчүн бул жерди басыңыз.

Сунушталууда: