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