Ինչպես բացել DLL ֆայլ. 10 քայլ (նկարներով)

Բովանդակություն:

Ինչպես բացել DLL ֆայլ. 10 քայլ (նկարներով)
Ինչպես բացել DLL ֆայլ. 10 քայլ (նկարներով)

Video: Ինչպես բացել DLL ֆայլ. 10 քայլ (նկարներով)

Video: Ինչպես բացել DLL ֆայլ. 10 քայլ (նկարներով)
Video: Epson տպիչը չի միանում (դիոդը այրվել է) 2024, Հոկտեմբեր
Anonim

Dynamic Link Library- ը կամ 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 ֆայլը կլինի հետին պլանում: Automaticallyրագիրը ինքնաբերաբար կտեղադրի և կկանչի դրանք, և ֆայլերը տեղափոխելը կարող է լուրջ խնդիրներ առաջացնել համակարգչային համակարգում:

  • Երբեմն համայնքի կողմից պատրաստված ծրագիր տեղադրելիս ձեզ կառաջարկվի տեղադրել DLL ֆայլը որոշակի վայրում: Այս հրահանգներին հետևելուց առաջ համոզվեք, որ վստահում եք ծրագրին, քանի որ DLL ֆայլերը կարող են վտանգավոր լինել:
  • Եթե ձեզ հետաքրքրում է սովորել, թե ինչպես ստեղծել DLL ֆայլ, տե՛ս հաջորդ բաժինը:
Բացեք DLL ֆայլերը Քայլ 3
Բացեք DLL ֆայլերը Քայլ 3

Քայլ 3. Գրանցեք նոր DLL- ը:

Եթե օգտագործելու համար ստիպված եք DLL ֆայլը ձեռքով պատճենել թղթապանակի կամ ծրագրի մեջ, գուցե ստիպված լինեք գրանցել այն Windows Registry- ում ՝ նախքան ֆայլը օգտագործելը: Անդրադառնացեք ծրագրի հրահանգներին `որոշելու, թե արդյոք դուք պետք է կատարեք այս քայլը (սա շատ հազվադեպ է Windows ծրագրերի մեծ մասի համար):

  • Բացեք հրամանի տողը: Դուք կարող եք գտնել այն Start ընտրացանկում կամ Win+R սեղմելով և cmd մուտքագրելով: Գնացեք ձեր նոր DLL ֆայլի գտնվելու վայրը:
  • Եթե օգտագործում եք Windows 7 կամ ավելի նոր տարբերակ, բացեք նոր DLL ֆայլ պարունակող թղթապանակը, պահեք Shift և աջ սեղմեք թղթապանակում և ընտրեք «Բացել հրամանի պատուհանը այստեղ»: Այդ թղթապանակում անհապաղ կբացվի հրամանի տողը:
  • Մուտքագրեք regsvr32 dllname.dll և սեղմեք Enter: Սա կավելացնի DLL ֆայլը Windows ռեեստրում:
  • Մուտքագրեք regsvr32 -u dllname.dll ՝ DLL ֆայլը Windows ռեեստրից հանելու համար:

Մեթոդ 2 -ից 2 -ը. Decompile 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# - ով, չնայած այն սկզբնապես գրված էր այլ ծրագրավորման լեզվով:

  • Աջ սեղմեք DLL ֆայլին Assembly Explorer- ում:
  • Ընտրեք «Արտահանել նախագիծ»
  • Ընտրեք ձեր արտահանման տարբերակը: Դուք կարող եք անմիջապես բացել նախագիծը Visual Studio- ում, եթե ցանկանում եք, որ ֆայլը անմիջապես գործարկվի ծրագրում:
Բացեք DLL ֆայլերը Քայլ 10
Բացեք DLL ֆայլերը Քայլ 10

Քայլ 7. Խմբագրեք կոդը Visual Studio- ում:

Երբ ձեր նախագիծը բեռնվի Visual Studio- ում, դուք լիակատար վերահսկողություն կունենաք ձեր ստեղծած DLL ֆայլերի խմբագրման և ստեղծման վրա: Կտտացրեք այստեղ Visual Studio- ի օգտագործման մանրամասն հրահանգների համար:

Խորհուրդ ենք տալիս: