DLL faylını necə açmaq olar: 10 addım (şəkillərlə)

Mündəricat:

DLL faylını necə açmaq olar: 10 addım (şəkillərlə)
DLL faylını necə açmaq olar: 10 addım (şəkillərlə)

Video: DLL faylını necə açmaq olar: 10 addım (şəkillərlə)

Video: DLL faylını necə açmaq olar: 10 addım (şəkillərlə)
Video: IPhone 8 Plus Ekranının dəyişdirilməsi necə edilir? l Kadıköy Cib Dünyası 2024, Oktyabr
Anonim

Dinamik Bağlantı Kitabxanası və ya DLL faylı, ənənəvi Windows proqramlaşdırmasının əsas dayağıdır. Bu fayllar, proqrama əlavə edilmədən əlavə funksiyalar və kitabxanalar əldə etmək üçün proqram tərəfindən istifadə olunur. Çox vaxt DLL faylları fərqli proqramlar arasında paylaşılır. Əksər istifadəçilər üçün DLL arxa planda işləyir və nadir hallarda bu fayllarla məşğul olmaq məcburiyyətindəsiniz. Ancaq bəzən quraşdırılmış proqramınızın düzgün işləməsi üçün DLL qeyd etməyiniz lazım ola bilər. Kodlaşdırma ilə maraqlanırsınızsa, DLL -lərin necə yaradılacağını araşdırmaq da anlayışınızı aydınlaşdıra bilər.

Addım

Metod 1 /2: DLL fayllarından istifadə

DLL Fayllarını açın 1
DLL Fayllarını açın 1

Addım 1. DLL faylının nə olduğunu anlayın

DLL (dinamik bağlantı kitabxanası), mövcud funksiyaları çağırmaq üçün proqramlar tərəfindən istifadə olunan bir Windows faylıdır. Əsasən, Windows və digər proqramların bu funksiyalara ehtiyac olmadan öz funksiyalarını yerinə yetirməsinə icazə verirlər.

DLL faylları Windows proqramlaşdırmasının vacib bir hissəsidir və proqramları daha nazik və daha səmərəli edir

DLL Fayllarını açın 2
DLL Fayllarını açın 2

Addım 2. Diqqət yetirin ki, adi bir istifadəçinin DLL fayllarını açması və ya onunla qarşılıqlı əlaqədə olması lazım deyil

Əksər istifadəçilər üçün DLL faylı arxa planda olacaq. Proqram onları avtomatik olaraq quraşdıracaq və çağıracaq və faylların köçürülməsi kompüter sistemində ciddi problemlərə səbəb ola bilər.

  • Bəzən cəmiyyət tərəfindən hazırlanmış bir proqram qurarkən, DLL faylını müəyyən bir yerə yerləşdirməyiniz istənir. Bu təlimatlara əməl etməzdən əvvəl proqrama etibar etdiyinizə əmin olun, çünki DLL faylları təhlükəli ola bilər.
  • Bir DLL faylı yaratmağı öyrənmək istəyirsinizsə, növbəti hissəyə baxın.
DLL Fayllarını açın 3
DLL Fayllarını açın 3

Addım 3. Yeni DLL -i qeyd edin

DLL faylını istifadə etmək üçün əl ilə bir qovluğa və ya proqrama əl ilə kopyalamaq məcburiyyətindəsinizsə, faylı istifadə etməzdən əvvəl onu Windows Reyestrində qeydiyyatdan keçirməyiniz lazım ola bilər. Bu addımı yerinə yetirməli olub olmadığınızı müəyyən etmək üçün proqramdakı təlimatlara baxın (bu, əksər Windows proqramları üçün çox nadirdir).

  • Əmr əmrini açın. Başlat menyusunda və ya Win+R düymələrini basaraq cmd yazaraq tapa bilərsiniz. Yeni DLL faylınızın yerləşdiyi yerə gedin.
  • Windows 7 və ya daha yeni bir versiyadan istifadə edirsinizsə, yeni DLL faylını ehtiva edən qovluğu açın, Shift düyməsini basıb saxlayın və qovluğa sağ vurun və "Aç komanda pəncərəsini" seçin. Əmr əmri dərhal həmin qovluqda açılacaq.
  • Regsvr32 dllname.dll yazın və Enter düyməsini basın. Bu DLL faylını Windows Reyestrinə əlavə edəcək.
  • DLL faylını Windows qeydindən çıxarmaq üçün regsvr32 -u dllname.dll yazın.

Metod 2 /2: DLL faylını yenidən tərtib edin

DLL Fayllarını açın Adım 4
DLL Fayllarını açın Adım 4

Addım 1. Bir dekompiler yükləyin və quraşdırın

"Dekompilyator", bir fayl və ya proqram yaratmaq üçün istifadə olunan mənbə kodunu, bu halda bir DLL faylını görməyə imkan verən bir proqramdır. Bir DLL faylını işlədən kodu görmək üçün faylı yenidən oxunaqlı koda çevirmək üçün bir dekompilyatordan istifadə etməlisiniz. Bir DLL faylını dekompilyator olmadan açmaq (Notepad ilə açmaq kimi) oxunmayan simvolların qarışığını göstərəcəkdir.

dotPeek məşhur pulsuz dekompilyatorlardan biridir. Bunu jetbrains.com/decompiler/ saytında tapa bilərsiniz

DLL Fayllarını açın 5
DLL Fayllarını açın 5

Addım 2. DLL faylını dekompilyatorunuzda açın

DotPeek istifadə edirsinizsə, "Fayl" → "Aç" düyməsini basın və sonra yenidən toplamaq istədiyiniz DLL faylına baxın. DLL faylının məzmununu sisteminizə təsir etmədən araşdıra bilərsiniz.

DLL Fayllarını açın 6
DLL Fayllarını açın 6

Addım 3. DLL faylının qovşaqlarını araşdırmaq üçün "Assembly Explorer" istifadə edin

DLL faylları, bütün DLL faylını yaratmaq üçün birlikdə işləyən "qovşaqlardan" və ya kod modullarından ibarətdir. Hansı alt düyünlərin ola biləcəyini görmək üçün hər bir düyünü genişləndirə bilərsiniz.

DLL Fayllarını açın Adım 7
DLL Fayllarını açın Adım 7

Addım 4. Kodunu görmək üçün bir düyünü iki dəfə vurun

Seçdiyiniz düyün kodu dotPeek -in sağındakı çərçivədə görünəcək. Kodu nəzərdən keçirmək üçün gözdən keçirə bilərsiniz. dotPeek kodu C# -də göstərəcək və ya kodu əlavə etmək üçün əlavə kitabxanalar yükləyəcək.

Düyün əlavə kitabxanalara baxılmasını tələb edərsə, dootPeek onları avtomatik yükləməyə çalışacaq

DLL Fayllarını açın Adım 8
DLL Fayllarını açın Adım 8

Addım 5. Fərqli kod parçaları üçün aydınlıq əldə edin

Anlamadığınız bir kod parçasına rast gəlsəniz, əmrin nə etdiyini görmək üçün Sürətli Sənədləşdirmə xüsusiyyətindən istifadə edə bilərsiniz.

  • İmleci Kod Baxıcı çərçivəsində başlıq tapmaq istədiyiniz kod parçasının üzərinə qoyun.
  • Sürətli Sənədlər pəncərəsini yükləmək üçün Ctrl+Q düymələrini basın.
  • Araşdırdığınız kodun hər tərəfi haqqında daha çox məlumat əldə etmək üçün bağlantıları izləyin.
DLL Fayllarını açın Adım 9
DLL Fayllarını açın Adım 9

Addım 6. Kodu Visual Basic -ə ixrac edin

Öz fayllarınızı idarə etmək, redaktə etmək və yaratmaq istəyirsinizsə, onları Visual Studio -ya ixrac edə bilərsiniz. İxrac edilən kod əvvəlcə fərqli bir proqramlaşdırma dilində yazılsa da C# -də olacaq.

  • Assembly Explorer-də DLL faylını sağ vurun.
  • "Layihəyə ixrac et" seçin
  • İxrac seçiminizi seçin. Faylın dərhal proqramda işləməsini istəyirsinizsə, layihəni dərhal Visual Studio -da aça bilərsiniz.
DLL Fayllarını açın Adım 10
DLL Fayllarını açın Adım 10

Addım 7. Kodu Visual Studio -da redaktə edin

Layihəniz Visual Studio -da yükləndikdən sonra, öz yaradıcılığınızın DLL fayllarını düzəltmək və yaratmaq üzərində tam nəzarətiniz olacaq. Visual Studio -dan istifadə haqqında ətraflı təlimat üçün bura vurun.

Tövsiyə: