Ինչպես բացել DLL ֆայլերը

Հեղինակ: Mark Sanchez
Ստեղծման Ամսաթիվը: 5 Հունվար 2021
Թարմացման Ամսաթիվը: 1 Հուլիս 2024
Anonim
Ինչպես աշխատել սերուցքով/խորհուրդներ/թերություններ - Համեղ է
Տեսանյութ: Ինչպես աշխատել սերուցքով/խորհուրդներ/թերություններ - Համեղ է

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

Դինամիկ հղումների գրադարանը (կամ DLL ֆայլերը) Windows- ի ավանդական ծրագրավորման հիմքն է: Սրանք արտաքին տվյալների ֆայլեր են, որոնց հասանելի են տարբեր ծրագրեր (հասանելի են առանց արտաքին միջամտության); սա բացառում է յուրաքանչյուր ծրագրում նման ֆայլեր տեղադրելու անհրաժեշտությունը: DLL ֆայլերն աշխատում են հետին պլանում, և սովորական օգտագործողը հազվադեպ է հանդիպում նրանց: Այնուամենայնիվ, այս կամ այն ​​պատճառով, գուցե անհրաժեշտ լինի բացել DLL ֆայլերից մեկը: Այս հոդվածում մենք ձեզ ցույց կտանք, թե ինչպես դա անել:

Քայլեր

Մեթոդ 1 2 -ից. DLL ֆայլերի օգտագործում

  1. 1 Իմացեք, թե ինչ է DLL ֆայլը: Դինամիկ հղումների գրադարանը (DLL ֆայլեր) արտաքին տվյալների ֆայլեր են, որոնց ծրագրերը մուտք են գործում իրենց բնականոն գործունեության համար. սա վերացնում է յուրաքանչյուր ծրագրի մեջ գրադարաններ կառուցելու անհրաժեշտությունը:
    • Դինամիկ հղումների գրադարանը ավանդական Windows ծրագրավորման հիմքն է և թույլ է տալիս ստեղծել արդյունավետ և փոքր ծրագրեր:
  2. 2 Տեղյակ եղեք, որ սովորական օգտագործողը կարիք չունի բացելու կամ խմբագրելու DLL ֆայլեր: Շատերի համար դրանք ֆայլեր են, որոնք աշխատում են հետին պլանում: Progրագրերը ինքնաբերաբար տեղադրում և մուտք են գործում DLL ֆայլեր, և դրանք տեղափոխելը կամ ջնջելը կարող են հանգեցնել համակարգի խափանումների:
    • Երբեմն, ծրագիր տեղադրելիս, կարող է ձեզ հուշել տեղադրել լրացուցիչ DLL ֆայլեր: Համոզվեք, որ ծրագիրը ստանում եք վստահելի աղբյուրներից, քանի որ DLL ֆայլերը կարող են վնասակար կոդ պարունակել:
    • Եթե ​​ձեզ հետաքրքրում է DLL ֆայլերի ստեղծումը, տե՛ս հաջորդ բաժինը:
  3. 3 Գրանցեք նոր DLL ֆայլ: Եթե ​​դուք տեղադրել եք DLL ֆայլը ձեռքով (պատճենել այն ծրագրի թղթապանակում), գուցե անհրաժեշտ լինի գրանցել այն, որպեսզի ծրագիրը աշխատի դրա հետ: Ստուգեք ձեր ծրագրի փաստաթղթերը `որոշելու, թե արդյոք անհրաժեշտ է գրանցել DLL ֆայլը (շատ դեպքերում դա պետք չէ):
    • Բացեք հրամանի տողը: Կտտացրեք Սկսել -> Գործարկել (կամ սեղմել Win + R) և մուտքագրել սմդ... Փոխեք գրացուցակը նոր DLL ֆայլով:
    • Windows 7 կամ ավելի նոր տարբերակներում բացեք նոր DLL ֆայլ պարունակող թղթապանակը, պահեք Shift- ը, աջ սեղմեք թղթապանակի վրա և համատեքստի ընտրացանկից ընտրեք «Բաց հրամանի պատուհան»: Հրամանի տողը կբացվի անմիջապես ընթացիկ գրացուցակում:
    • Մուտքագրեք regsvr32 dllname.dll և սեղմեք Enter: Այս հրամանը DLL ֆայլը կավելացնի Windows ռեեստրին:
    • Մուտքագրեք regsvr32 -u dllname.dllհեռացնել DLL ֆայլը Windows գրանցամատյանից:

Մեթոդ 2 2 -ից. DLL ֆայլերի կազմաքանդում

  1. 1 Ներբեռնեք և տեղադրեք ապակոմպիլյատորը: Ապակոմպիլյատորը ծրագիր է, որը թույլ է տալիս դիտել ֆայլ կամ ծրագիր ստեղծելու համար օգտագործվող աղբյուրի կոդը (մեր դեպքում ՝ DLL ֆայլ): DLL ֆայլը դիտելու համար անհրաժեշտ է ապակոմպիլյատոր ՝ ֆայլի աղբյուրի կոդը բացելու համար: Բացելով DLL ֆայլը առանց ապակոմպիլյատոր (օրինակ ՝ նոթատետր օգտագործելով) կցուցադրվեն անընթեռնելի նիշեր:
    • dotPeek- ը ամենահայտնի անվճար ապակոմպիլյատորներից մեկն է: Այն հասանելի է այստեղ:
  2. 2 Բացեք DLL ֆայլը ապակոմպիլյատորում: Եթե ​​օգտագործում եք dotPeek- ը, կտտացրեք Ֆայլ -> Բացել և ապա գտեք DLL ֆայլը, որը ցանկանում եք ապակոմպիլացնել: Դուք կարող եք դիտել DLL ֆայլերը ՝ առանց համակարգի ամբողջականության խախտման:
  3. 3 Օգտագործեք Assembly Explorer գործառույթը ՝ DLL ֆայլի հանգույցները բացելու համար: DLL ֆայլերը կազմված են «հանգույցներից» կամ կոդի մոդուլներից, որոնք կազմում են DLL ֆայլ: Դուք կարող եք բացել և դիտել յուրաքանչյուր հանգույց և դրա ներսում տեղադրված ցանկացած հանգույց:
  4. 4 Կրկնակի սեղմեք մի հանգույցի վրա `դրա կոդը դիտելու համար: Հանգույցի կոդը կցուցադրվի dotPeek աջ պատուհանում: dotPeek- ը ցուցադրում է կոդը C # - ում, կամ նա կարող է բեռնել լրացուցիչ գրադարաններ `աղբյուրի կոդը դիտելու համար:
    • Եթե ​​կայքը դիտելու համար լրացուցիչ գրադարաններ են պահանջվում, dotPeek- ը կփորձի դրանք ինքնաբերաբար ներբեռնել:
  5. 5 Եթե ​​դուք չեք հասկանում կոդի մի մասը, օգտագործեք Արագ փաստաթղթավորման գործառույթը `պարզելու համար, թե ինչ են նշանակում հրամանները:
    • Տեղադրեք կուրսորը անհասկանալի ծածկագրի վրա («Կոդի դիտում» պատուհանում):
    • Սեղմեք Ctrl + Q ՝ Արագ փաստաթղթերի պատուհանը բացելու համար:
    • Կտտացրեք հիպերհղումներին ՝ որոշակի թիմի մասին տեղեկատվություն ստանալու համար:
  6. 6 Արտահանեք կոդը Visual Studio (Visual Studio): Եթե ​​ցանկանում եք խմբագրել ձեր կոդը և ստեղծել նոր DLL ֆայլ, կարող եք աղբյուրի կոդը արտահանել Visual Studio: Արտահանված ծածկագիրը կցուցադրվի C # (նույնիսկ եթե աղբյուրի կոդը գրված է այլ լեզվով):
    • Աջ սեղմեք DLL ֆայլի վրա Assembly Explorer- ում:
    • Ընտրեք «Արտահանել նախագիծ»:
    • Ընտրեք արտահանման ընտրանքներ: Եթե ​​ցանկանում եք սկսել խմբագրումը, կարող եք ֆայլը բացել անմիջապես Visual Studio- ում:
  7. 7 Երբ ֆայլը բեռնում եք Visual Studio- ում, կարող եք խմբագրել դրա կոդը և ստեղծել նոր DLL ֆայլ: Կտտացրեք այստեղ Visual Studio- ի օգտագործման մանրամասն հրահանգների համար: