Dynamic Link Library немесе DLL файлы Windows -тың дәстүрлі бағдарламалауының тірегі болып табылады. Бұл файлдарды бағдарламаның өзіне енгізбестен қосымша функциялар мен кітапханаларды алу үшін бағдарлама қолданады. Көбінесе DLL файлдары әр түрлі бағдарламалар арасында бөлінеді. Көптеген пайдаланушылар үшін DLL файлдары фонда жұмыс істейді, және сіз бұл файлдармен сирек жұмыс істеуге тура келеді. Дегенмен, кейде орнатылған бағдарламаның дұрыс жұмыс істеуі үшін сізге DLL тіркеу қажет болуы мүмкін. Егер сіз кодтауға қызығушылық танытсаңыз, DLL файлдарын жасауды зерттеу сіздің түсінігіңізді нақтылай алады.
Қадам
2 -ші әдіс: DLL файлдарын пайдалану
Қадам 1. DLL файлының не екенін түсініңіз
DLL (динамикалық сілтемелер кітапханасы) - бұл қолданыстағы функцияларды шақыру үшін бағдарламалар қолданатын Windows файлы. Негізінде, олар Windows пен басқа бағдарламаларға өз функцияларын орындауға мүмкіндік береді, бұл функцияларды қажет етпей.
DLL файлдары Windows бағдарламалаудың маңызды бөлігі болып табылады және бағдарламаларды жұмсақ әрі тиімдірек етеді
Қадам 2. Орташа пайдаланушыға DLL файлдарын ашу немесе олармен өзара әрекеттесу қажет емес екенін біліңіз
Көптеген пайдаланушылар үшін DLL фоны фонда болады. Бағдарлама оларды автоматты түрде орнатады және шақырады, ал файлдарды жылжыту компьютерлік жүйеде елеулі проблемаларды тудыруы мүмкін.
- Кейде қауымдастыққа арналған бағдарламаны орнатқан кезде сізге DLL файлын белгілі бір орынға қою ұсынылады. Бұл нұсқауларды орындамас бұрын бағдарламаға сенімді екеніңізді тексеріңіз, себебі DLL файлдары қауіпті болуы мүмкін.
- Егер сіз DLL файлын жасауды үйренгіңіз келсе, келесі бөлімді қараңыз.
3 -қадам. Жаңа DLL файлын тіркеңіз
Егер сізге DLL файлын қалтаға немесе бағдарламаға қолмен көшіру қажет болса, файлды қолданар алдында оны Windows тізілімінде тіркеу қажет болуы мүмкін. Бұл қадамды орындау керектігін анықтау үшін бағдарламадағы нұсқауларды қараңыз (бұл Windows бағдарламаларының көпшілігі үшін өте сирек кездеседі).
- Пәрмен жолын ашыңыз. Сіз оны Бастау мәзірінен немесе Win+R пернелер тіркесімін басып, cmd теру арқылы таба аласыз. Жаңа DLL файлының орналасқан жеріне өтіңіз.
- Егер сіз Windows 7 немесе одан кейінгі нұсқасын қолдансаңыз, жаңа DLL файлы бар қалтаны ашыңыз, Shift пернесін басып тұрып, қалтада тінтуірдің оң жақ түймешігімен шертіңіз және «Пәрмен терезесін осында ашу» таңдаңыз. Пәрмен жолы осы қалтада бірден ашылады.
- Regsvr32 dllname.dll деп теріп, Enter пернесін басыңыз. Бұл DLL файлын Windows тізіліміне қосады.
- DLL файлын Windows тізілімінен жою үшін regsvr32 -u dllname.dll теріңіз.
2 -ші әдіс: DLL файлын декомпиляциялау
Қадам 1. Декомпиляторды жүктеңіз және орнатыңыз
«Декомпилятор» - бұл файлды немесе бағдарламаны құру үшін қолданылатын бастапқы кодты, бұл жағдайда DLL файлын көруге мүмкіндік беретін бағдарлама. DLL файлын жұмыс істейтін кодты көру үшін файлды оқылатын кодқа қайта айналдыру үшін декомпиляторды пайдалану қажет. DLL файлын декомпиляторсыз ашу (мысалы, Блокнотпен ашу) оқылмайтын таңбалар жиынтығын көрсетеді.
dotPeek - әйгілі тегін декомпиляторлардың бірі. Мұны jetbrains.com/decompiler/ сайтынан табуға болады
Қадам 2. Декомпиляторда DLL файлын ашыңыз
Егер сіз dotPeek қолдансаңыз, «Файл» → «Ашу» түймесін басыңыз, содан кейін қайта жинағыңыз келетін DLL файлын шолыңыз. Сіз DLL файлының мазмұнын жүйеге әсер етпей зерттей аласыз.
Қадам 3. DLL файлының түйіндерін зерттеу үшін «Assembly Explorer» пайдаланыңыз
DLL файлдары «түйіндерден» немесе бүкіл DLL файлын қалыптастыру үшін бірге жұмыс істейтін код модульдерінен тұрады. Сіз қандай түйіндер болуы мүмкін екенін көру үшін әр түйінді кеңейте аласыз.
Қадам 4. Оның кодын көру үшін түйінді екі рет нұқыңыз
Сіз таңдаған түйіннің коды dotPeek оң жақтағы кадрда пайда болады. Сіз кодты қарап шығу үшін шолу жасай аласыз. dotPeek кодты C# -де көрсетеді немесе қосымша кітапханаларды жүктейді, осылайша сіз кодты бастапқы көзден көре аласыз.
Егер түйін қосымша кітапханаларды қарауды қажет етсе, dootPeek оларды автоматты түрде жүктеуге тырысады
Қадам 5. Әр түрлі код үзінділеріне түсініктеме алыңыз
Егер сіз түсінбейтін код үзіндісін кездестірсеңіз, команданың не істейтінін көру үшін Жылдам құжаттама мүмкіндігін пайдалануға болады.
- Курсорды Code Viewer жақтауында жазуды қажет ететін код үзіндісінің үстіне қойыңыз.
- Жылдам құжаттама терезесін жүктеу үшін Ctrl+Q пернелер тіркесімін басыңыз.
- Сіз зерттеп жатқан кодтың әр аспектісі туралы көбірек білу үшін сілтемелерді орындаңыз.
Қадам 6. Кодты Visual Basic -ке экспорттаңыз
Егер сіз өзіңіздің жеке файлдарыңызды өңдегіңіз, өңдегіңіз және жасағыңыз келсе, оларды Visual Studio -ға экспорттауға болады. Экспортталған код бастапқыда басқа бағдарламалау тілінде жазылғанына қарамастан, C# тілінде болады.
- DLL Explorer файлын тінтуірдің оң жақ түймесімен нұқыңыз.
- «Жобаға экспорттау» таңдаңыз
- Экспорттау опциясын таңдаңыз. Егер сіз файлды бағдарламада бірден іске қосқыңыз келсе, жобаны Visual Studio -да бірден ашуға болады.
Қадам 7. Visual Studio бағдарламасында кодты өңдеңіз
Сіздің жобаңыз Visual Studio -ға жүктелгеннен кейін, сіз өзіңіздің жеке DLL файлдарыңызды өңдеуге және құруға толық бақылау жасай аласыз. Visual Studio бағдарламасын пайдалану туралы толық нұсқаулар алу үшін мына жерді басыңыз.