วิธีการเปิดนามสกุล dll วิธีการเปิดไฟล์ .DLL

ไฟล์รูปแบบ DLL ถูกเปิดโดยโปรแกรมพิเศษ รูปแบบ DLL มี 2 ประเภท ซึ่งแต่ละประเภทเปิดโดยโปรแกรมที่แตกต่างกัน หากต้องการเปิดรูปแบบประเภทที่ต้องการ ให้ศึกษาคำอธิบายไฟล์และดาวน์โหลดหนึ่งในโปรแกรมที่แนะนำ

นามสกุลไฟล์ .DLL

โปรแกรม HELPER.DLL จะช่วยคุณค้นหาและติดตั้งไลบรารี DLL ที่สูญหายหรือเสียหาย

ไฟล์รูปแบบ DLL มีการตั้งค่าสำหรับลิงก์ไปยังทรัพยากรต่างๆ ที่โปรแกรมใช้ เช่น ไอคอน DLLs มีไว้สำหรับ Windows OS เท่านั้น บนระบบปฏิบัติการอื่น ไฟล์ดังกล่าวสามารถเปิดได้โดยใช้โปรแกรมจำลองเท่านั้น (ยกเว้นแอปพลิเคชันข้ามแพลตฟอร์มสำหรับ Mac OS) ต้องจำไว้ว่าโปรแกรมสมัยใหม่ไม่รองรับไฟล์สำหรับสถาปัตยกรรม 16 บิต

ข้อควรระวัง

ในกรณีส่วนใหญ่ ผู้ใช้ไม่จำเป็นต้องเปิดไฟล์รูปแบบ DLL เนื่องจากมีไว้สำหรับนักพัฒนาโดยเฉพาะ การแก้ไขไฟล์นี้อาจส่งผลเสียต่อประสิทธิภาพของแต่ละโปรแกรมและระบบปฏิบัติการ ด้วยเหตุนี้คุณจึงต้องค้นหาไฟล์ Dll และทำสำเนาไฟล์ดังกล่าว

โปรแกรมสำหรับเปิดไฟล์ DLL

ดูซอร์สโค้ด

วิธีดูนามสกุล Dll ที่พบบ่อยที่สุดวิธีหนึ่งคือ . โปรแกรมนี้มีฟังก์ชันในตัวสำหรับการถอดรหัสไฟล์บางไฟล์ ดังนั้นคุณจึงสามารถดีบัก dll ต่างๆ ได้ และที่สำคัญที่สุดคือมันฟรีโดยสมบูรณ์ แน่นอนว่าเป็นไปไม่ได้ที่จะรับประกันการแสดงโค้ดที่ถูกต้องสำหรับไฟล์ทั้งหมด

คุณสามารถใช้ตัวถอดรหัส dotPeek แทนได้ นอกจากนี้ยังฟรี แต่ใช้ได้กับโปรแกรมที่เขียนด้วย C# เท่านั้น

การตั้งค่าอินเทอร์เฟซของโปรแกรม

เหมาะที่สุดสำหรับจุดประสงค์นี้ ด้วยโปรแกรมนี้คุณสามารถเปลี่ยนไอคอน กล่องโต้ตอบ หรือตั้งค่าภาพเคลื่อนไหวของคุณเองได้อย่างง่ายดาย น่าเสียดายที่โปรแกรมนี้ได้รับการชำระแม้ว่าจะใช้งานที่ไม่ใช่เชิงพาณิชย์ก็ตาม โปรดทราบว่าอาจเกิดปัญหากับไฟล์ขนาดใหญ่ (ประมาณ 1 GB ขึ้นไป)

การดีบัก

วิธีที่ง่ายที่สุดคือใช้ Visual Studio จาก Microsoft นี่เป็นเครื่องมือที่ค่อนข้างใช้งานได้ซึ่งมีความสามารถรวมถึงการดีบักโปรแกรม แต่จะช่วยได้ก็ต่อเมื่อไฟล์ไม่ได้รับการป้องกัน

หากคุณต้องการดาวน์โหลด DLL เพื่อแทนที่ไฟล์ที่เสียหาย (หรือ DLL หายไป) DLL-helper จะช่วยที่นี่ - โปรแกรมฟรีที่สมบูรณ์

หน้าเว็บแบบไดนามิก

มีรูปแบบ DLL อีกรูปแบบหนึ่ง - ไฟล์ที่สร้างโค้ดสำหรับเว็บไซต์ ไลบรารีดังกล่าวสามารถเปิดได้ในสภาพแวดล้อมการพัฒนาที่สะดวก เช่น วิชวลสตูดิโอ- เบราว์เซอร์จะช่วยคุณทดสอบการใช้งานจริง ควรใช้เบราว์เซอร์ยอดนิยมเวอร์ชันล่าสุด ไม่เช่นนั้นไฟล์อาจแสดงไม่ถูกต้อง

หน้าเว็บที่สร้างขึ้นโดยอัตโนมัติระหว่างการเข้าถึงของผู้ใช้ สามารถรวมสคริปต์ฝั่งเซิร์ฟเวอร์ เช่น Perl หรือ ที่สร้างโค้ดสำหรับหน้าเว็บได้

เว็บเพจในไฟล์นามสกุล DLL มักถูกจัดเก็บไว้ในเว็บเซิร์ฟเวอร์ Microsoft IIS ส่วนขยาย DLL ต้องถูกแมปกับกลไกการเขียนสคริปต์เซิร์ฟเวอร์ที่เหมาะสมเพื่อให้เพจประมวลผลได้อย่างถูกต้อง

ไฟล์ไลบรารีที่คอมไพล์ประกอบด้วยชุดของขั้นตอนและ/หรือไดรเวอร์ที่อ้างอิงและดำเนินการโดยโปรแกรม อนุญาตให้โปรแกรมต่างๆ เข้าถึงฟังก์ชันระบบที่เปิดเผยต่อสาธารณะผ่านไลบรารีมาตรฐาน สามารถเชื่อมโยงแบบไดนามิกภายในโปรแกรมในขณะที่กำลังทำงานอยู่

ไฟล์ DLL จำนวนมากมาจากระบบปฏิบัติการ Windows ในขณะที่ไฟล์อื่นๆ รวมอยู่ในโปรแกรม Windows นอกจากนี้ยังมีฟังก์ชันซอฟต์แวร์ต่างๆ เช่น การเชื่อมต่อกับอุปกรณ์ภายนอก และอินพุตและเอาต์พุตของฮาร์ดไดรฟ์ นอกจากนี้ยังสามารถอ้างอิงได้โดยแอปพลิเคชัน Mac ข้ามแพลตฟอร์ม

หมายเหตุ: การลบหรือเปลี่ยนแปลงเนื้อหาของไฟล์ DLL อาจทำให้เกิดข้อผิดพลาดในโปรแกรมที่อ้างอิงไฟล์ ดังนั้นจึงไม่ควรเปิดหรือแก้ไขไฟล์ DLL

ไลบรารีแบบไดนามิกทำหน้าที่เป็นพื้นฐานสำหรับการสร้างโปรแกรมขนาดเล็กในสภาพแวดล้อม Windows เหล่านี้เป็นแหล่งข้อมูลภายนอกที่จำเป็นสำหรับซอฟต์แวร์ในการทำงานอย่างถูกต้อง ตัวเลือกส่วนขยายที่สองคือหน้าเว็บแบบไดนามิกที่เซิร์ฟเวอร์สร้างขึ้นเมื่อผู้ใช้เข้าถึง

รูปที่ 1 ลักษณะที่ปรากฏของทางลัดสำหรับไฟล์ที่มีนามสกุล .dll

มาดูวิธีทำงานกับทั้งสองประเภทในระบบปฏิบัติการที่แตกต่างกันกัน

วิธีเปิดไฟล์ dll เพื่อแก้ไข

ไม่ว่าแนวคิดนี้จะเป็นส่วนหนึ่งของแอปพลิเคชันโปรแกรมหรือเป็นส่วนหนึ่งของระบบ MS คำถามทั่วไปก็คือ จะเปิดไฟล์ dll เพื่อแก้ไขได้อย่างไร

เป็นเรื่องที่ควรรู้ว่ามีการใช้ฟังก์ชันซอฟต์แวร์จำนวนหนึ่ง ตั้งแต่การเชื่อมต่อกับอุปกรณ์ภายนอกและการทำงานกับฮาร์ดไดรฟ์ไปจนถึงการใช้งานในแอปพลิเคชันข้ามแพลตฟอร์ม

บันทึก: ดังนั้นการเปลี่ยนแปลงโครงสร้างอาจทำให้เกิดข้อผิดพลาดของระบบปฏิบัติการได้

แต่ถ้าคุณต้องการทำความคุ้นเคยกับซอร์สโค้ด คุณจะต้องมีโปรแกรมแก้ไขพิเศษสำหรับทรัพยากรระบบ Resource Hacker (ResHacker) ช่วยให้คุณสามารถแยกและแก้ไขโค้ดได้ตามที่คุณต้องการ (รูปที่ 2)


รูปที่ 2 อินเทอร์เฟซแอปพลิเคชัน Resource Hacker สำหรับการเปิดไฟล์ .dll

คำแนะนำทีละขั้นตอน

ดังนั้นคุณจะเปิดไฟล์ dll เพื่อแก้ไขได้อย่างไร?

    เปิดตัว ResHacker

    หากต้องการอ่านในรูปแบบต้นฉบับ ให้เลือกไฟล์>เปิดในแผงด้านบน

    คำสั่งเกี่ยวกับวัตถุที่เปิดได้ที่มีอยู่จะแสดงทางด้านซ้าย

    ศูนย์กลางของยูทิลิตี้ประกอบด้วยรหัสที่สามารถเปลี่ยนแปลงและบันทึกได้

    หากต้องการคอมไพล์ ให้ใช้ปุ่มคอมไพล์สคริปต์

    หากต้องการบันทึก ให้ใช้คำสั่ง File>Save

เปิดไฟล์ dll ออนไลน์

หากคุณกำลังติดต่อกับหน้าเว็บ คุณจะต้องเปิดไฟล์ dll นี้ทางออนไลน์ ประกอบด้วยสคริปต์เซิร์ฟเวอร์ที่รับผิดชอบในการสร้าง HTML ตัวอย่างเช่น VB หรือ Perl

เพจโฮสต์อยู่บนเซิร์ฟเวอร์ Microsoft IIS ในการประมวลผล จำเป็นต้องมีการตั้งค่าที่ถูกต้อง สามารถอ่านได้ในเบราว์เซอร์ใดๆ ที่คุณใช้ - , Mozilla Firefox หรือ .

วิธีเปิดไฟล์ dll windows 10

หากสิ่งเหล่านี้เป็นองค์ประกอบไลบรารีที่อยู่ในโฟลเดอร์ระบบ แสดงว่ามีวัตถุประสงค์เพื่อเรียกใช้แอปพลิเคชันที่สร้างโดยใช้ Visual C++

ดังนั้นในการเปิดบน windows10 เดียวกันคุณจะต้องมีซอฟต์แวร์ที่เหมาะสมจาก MS - Visual Studio หรือ VisualFoxPro (รูปที่ 3)


รูปที่ 3 ตัวอย่างภาพของไฟล์ .dll ที่เปิดอยู่ในแอปพลิเคชัน Visual Studio บน Windows 10

นอกจากนี้ “dll” จะต้องเปิดโดยโปรแกรมที่ใช้ไลบรารีของมัน

วิธีเปิดไฟล์ dll บน windows 8

Windows 8 เป็นซอฟต์แวร์เฉพาะสำหรับรูปแบบนี้อยู่แล้ว ดังนั้นงานเปิดจึงมีวิธีแก้ปัญหาที่ง่ายมาก หากเกิดปัญหาขึ้น คุณจะต้องเปลี่ยนการเชื่อมโยงไฟล์โดยการติดตั้งและกำหนดให้หนึ่งในโปรแกรมที่แสดงด้านล่างเป็นแอปพลิเคชันเริ่มต้น

    ไมโครซอฟต์วินโดวส์ 8;

    วิชวลสตูดิโอ;

    วิชวลฟ็อกซ์โปร;

    แฮ็กเกอร์ทรัพยากร

    ไมโครซอฟต์วินโดวส์เอ็นที 4.0;

    ตัวแก้ไขไฟล์ DLL

วิธีเปิดไฟล์ dll ใน windows 7

คุณอาจพบประเภทเอกสารทั่วไปที่เรียกว่า mfc42u.dll ซึ่งเป็นของ Microsoft Foundation Class (MFC)

บันทึก: มีหน้าที่รับผิดชอบในการเปิดตัวส่วนเสริมที่ใช้งานได้บนพีซีของคุณ

คุณสามารถเปิดไฟล์ dll นี้และไฟล์ที่คล้ายกันใน Windows 7 โดยใช้ยูทิลิตี้เดียวกันกับที่ใช้สำหรับเวอร์ชัน 8 หรือใช้ตัวแก้ไของค์ประกอบปฏิบัติการขนาดเล็ก - Resource Tuner (รูปที่ 4)


รูปที่ 4 อินเทอร์เฟซแอปพลิเคชัน Resource Tuner พร้อมไฟล์ .dll ที่เปิดอยู่

ช่วยให้คุณสามารถเปลี่ยนรายละเอียดต่างๆ ของอินเทอร์เฟซผู้ใช้ - แถบเมนูและกล่องโต้ตอบ ลักษณะที่ปรากฏของเคอร์เซอร์ ไอคอน และอื่นๆ ในนั้น ทรัพยากรห้องสมุดจะถูกแยกออกจากโค้ด ซึ่งยังคงไม่เปลี่ยนแปลง หากต้องการแก้ไข มีโปรแกรมแก้ไขมืออาชีพ PE Explorer และ FlexHex ใช้ในการเขียนโปรแกรม (ขึ้นอยู่กับการแก้ไขที่ทำ)

Resource Tuner มีหลายวิธีในการเปิดวัตถุ

    หากต้องการดูและเปลี่ยนแปลง ให้คลิกเปิดไฟล์บนแถบเครื่องมือ

    หากต้องการดำเนินการในเมนู ให้ป้อนคำสั่ง File>Open

    หรือใช้แป้นพิมพ์ลัด CTRL+O

หน้าต่างป๊อปอัปถัดจากปุ่มแถบเครื่องมือจะแสดงรายการรายการที่เพิ่งเปิด สามารถรับได้ด้วยคำสั่ง File>Recent Files จากเมนูของโปรแกรมที่ใช้ไดนามิกลิงก์ไลบรารี จำนวนข้อมูลในรายการได้รับการกำหนดค่าในกล่องโต้ตอบปรับแต่ง

เปิดไฟล์ dll บน MacOS

บน MacO คุณยังสามารถค้นหาข้อมูลในรูปแบบนี้ได้ สามารถดูได้ในหน้าต่างเว็บเบราว์เซอร์ใดๆ หากแสดงเป็นหน้าอินเทอร์เน็ต

ในกรณีส่วนใหญ่ ไฟล์ dll ของระบบจะถูกอ้างอิงโดยแอปพลิเคชันข้ามแพลตฟอร์ม และในความเป็นจริง ไม่จำเป็นต้องเปิดและแก้ไขไฟล์เหล่านั้นในสภาพแวดล้อม Macintosh

การเปิดไฟล์ dll บน Linux

หากต้องการเข้าถึงบน Linux คุณจะต้องมีโปรแกรมจำลอง Windows - ไวน์ โดยเลียนแบบลักษณะการทำงานของระบบปฏิบัติการเวอร์ชันต่างๆ

ยูทิลิตี้นี้รองรับข้อมูลปฏิบัติการได้ ดังนั้นจึงไม่น่าจะมีปัญหาในการเปิดไฟล์ที่มีอยู่ในดิสทริบิวชั่นใด ๆ มันจำลองไลบรารีของ Windows เพื่อสร้างทางเลือกอื่นที่ไม่ต้องมีใบอนุญาตของ Microsoft ดังนั้นจึงรับประกันความเป็นอิสระของซอฟต์แวร์ของคุณ

คุณสามารถกำหนดค่าไวน์ได้โดยใช้แท็บการตั้งค่าเริ่มต้น - การตั้งค่าเริ่มต้น วิธีนี้จะเปิดแอปพลิเคชันบนระบบปฏิบัติการที่คุณเลือกโดยอัตโนมัติ

โปรแกรมสำหรับเปิดไฟล์ dll

คุณสามารถใช้แผ่นจดบันทึกปกติเพื่อแสดงในสภาพแวดล้อมดั้งเดิมของคุณได้ แต่ในกรณีนี้จะมีปัญหากับตัวอักษรที่อ่านไม่ออก เพื่อหลีกเลี่ยงปัญหานี้ คุณต้องมีโปรแกรมพิเศษในการเปิดไฟล์ dll ตัวอย่างเช่น ตัวถอดรหัส dotPeek ฟรี

    เปิดซอฟต์แวร์

    คลิก "ไฟล์"/"เปิด"

    ค้นหาองค์ประกอบที่ต้องการเพื่อถอดรหัส

    คุณสามารถดูได้โดยไม่ละเมิดความสมบูรณ์ของระบบ

ดาวน์โหลดโปรแกรมเปิดไฟล์ dll ฟรี

มีซอฟต์แวร์แยกต่างหากสำหรับการใช้งานระดับมืออาชีพ ตัวแปรที่มีชื่อเสียงที่สุดคือ Resource Hacker ตามที่อธิบายไว้ข้างต้น

สามารถดาวน์โหลดได้ฟรีจากเว็บไซต์อย่างเป็นทางการของผู้พัฒนา ตัวติดตั้งจะดาวน์โหลดอย่างรวดเร็วและเปิดบนพีซีของคุณ และการติดตั้งใช้เวลาไม่นาน

DLL เป็นนามสกุลของไฟล์ประเภทหนึ่ง วัสดุอ้างอิงเมื่อรันบางโปรแกรม ชื่อประเภทไฟล์ย่อมาจาก " ไลบรารีลิงก์แบบไดนามิก- ไลบรารีไดนามิกเหล่านี้สามารถใช้งานพร้อมกันโดยแอปพลิเคชันต่างๆ ในลักษณะที่คล้ายคลึงกันเช่นกัน ไปยังไฟล์ปฏิบัติการอย่างไรก็ตาม มีความแตกต่างกันในความหมายของบางฟิลด์ ตัวอย่างที่โดดเด่นที่สุดคือ ไฟล์ไดรเวอร์ซึ่งอธิบายกฎการโต้ตอบระหว่างอุปกรณ์และระบบปฏิบัติการ

วิธีการเปิด DLL

ก่อนที่จะบอกวิธีเปิดไฟล์เหล่านี้ คุณควรดึงความสนใจของผู้ใช้ไปที่ความจริงที่ว่าไม่มีจุดเฉพาะในการเปิดไลบรารีประเภทนี้ ประกอบด้วย ข้อมูลจำเป็นต่อการทำงานของโปรแกรม เป็นเรื่องยากมากที่ไฟล์ประเภทนี้จะเก็บตัวแปรที่สำคัญ (แทนที่จะใช้วิธีเรียก) หรือข้อมูล แม้ว่าตามความเป็นจริงแล้ว เราทราบว่ามีบริษัทจำนวนหนึ่งที่ยังคงจัดการวางข้อมูลที่จำเป็นสำหรับโปรแกรมให้ทำงานใน dll ได้

ไลบรารีไดนามิกที่แท้จริงบางครั้งอาจอยู่ภายใต้ ถอดรหัสเพื่อให้ได้กฎเกณฑ์และหลักการปฏิบัติงานเก็บไว้ในนั้น มีหลายสิ่งพิเศษสำหรับสิ่งนี้ โปรแกรม.

ข้อดีของโปรแกรมก็คือความสามารถในการทำงานด้วย ไฟล์ประเภทต่างๆไลบรารีและแก้ไขบางส่วนด้วย แต่ก็คุ้มค่าที่จะทำซ้ำอีกครั้ง - ข้อมูลนี้มีไว้เพื่อเท่านั้น การทำความคุ้นเคยการพยายามเปลี่ยนไฟล์ด้วยนามสกุล .dll เป็นหนึ่งในแนวคิดที่แย่ที่สุดที่ผู้ใช้จะคิดได้


โปรแกรมนี้มีอยู่. ศักดิ์ศรี- จำนวนมาก - ช่วงของงานที่สามารถทำได้นั้นถูกจำกัดด้วยจินตนาการของเจ้าของเท่านั้น ก ข้อบกพร่องเพียงหนึ่งเดียว แต่มีนัยสำคัญ - รายปี สมัครสมาชิกคือประมาณ $500

วิธีการติดตั้งระบบ

แต่ถ้าเราไม่จำเป็นต้องเขียนและแก้ไขไลบรารีเหมือนผู้ใช้ทั่วไป การรู้เกี่ยวกับการติดตั้งก็มีประโยชน์ ความจริงก็คือไม่ใช่ว่าทุกโปรแกรมจะมาพร้อมกับไลบรารีที่จำเป็นครบชุดและเป็นที่เข้าใจกันว่าส่วนประกอบแต่ละส่วน (รายละเอียดทั่วไปเมื่อติดตั้งเกม) ที่ผู้ใช้ลืมนั้นได้รับการติดตั้งมาพร้อมกับส่วนประกอบเหล่านั้น ถ้าอย่างนั้นก็จำเป็น ติดตั้งหรือค่อนข้าง ลงทะเบียนไฟล์ dll.

ก่อนอื่นคุณต้องค้นหาไฟล์นั้นเอง โชคดีที่ด้วยการค้นหาอย่างละเอียดสิ่งนี้ไม่ใช่เรื่องยากและพบไลบรารีที่จำเป็นค่อนข้างบ่อยแม้จะแยกจากแพ็คเกจซึ่งไม่รบกวนการทำงานของพวกเขา เป็นที่น่าสังเกตว่าในกรณีของเกมเหล่านี้คือ d3dx.dll ซึ่งสามารถทำได้ ไม่มาบนระบบ - ในกรณีนี้ ควรติดตั้งแพ็คเกจ DirectX แทนที่จะติดตั้ง 150 ไลบรารีด้วยตนเอง

แต่ถ้าจำเป็น ลงทะเบียน dll ใหม่เพื่อรันโปรแกรม ควรวางไว้ในไดเร็กทอรีพร้อมกับโปรแกรมจะดีกว่า ใน Windows 7 ขึ้นไปมีความสามารถในการเปิด บรรทัดคำสั่งจากแค็ตตาล็อก ในกรณีอื่นก็จำเป็น เปิดบรรทัดคำสั่งและการใช้คำสั่ง ซีดีไปที่ไดเร็กทอรีที่ต้องการ

สำหรับเวอร์ชันระบบปฏิบัติการที่ระบุก็เพียงพอแล้ว เปิดไดเร็กทอรีที่ต้องการและกด Shift ค้างไว้แล้วคลิกบนพื้นที่ว่าง คลิกขวา- เพื่อเป็นการตอบสนอง เมนูบริบทจะปรากฏขึ้นต่อหน้าเรา มีลักษณะดังนี้:

คลิกที่ " เปิดหน้าต่างคำสั่ง- บรรทัดคำสั่งจะปรากฏขึ้นต่อหน้าเราโดยที่เราต้องป้อนข้อมูลต่อไปนี้:

regsvr32 dllname.dll

คำสั่งนี้จะเพิ่มไลบรารีลงในรายการไลบรารีที่ใช้โดยระบบ ซึ่งช่วยประหยัดเวลาในการติดตั้งวิธีอื่น ถึง ยกเลิกการลงทะเบียนคุณควรใช้คำสั่งต่อไปนี้:

regsvr32 —คุณ dllname.dll

สิ่งสำคัญที่ควรทราบ dllname.dll นั้นถูกป้อนเป็นตัวอย่าง และแทนที่จะเขียนทุกอย่างที่เขียนทางด้านซ้ายของจุด (นั่นคือ แทนที่จะเป็น dllname) คุณควรป้อนชื่อไฟล์ของคุณ รูปภาพแสดงการเพิ่มไฟล์ dll จาก directX8 ไปเป็น Windows 10

ด้วยวิธีง่ายๆ นี้ คุณสามารถติดตั้งไลบรารี่บนระบบได้ อย่างไรก็ตาม หากพบข้อผิดพลาดหรือข้อผิดพลาดเพียงเล็กน้อย คุณควรรันคำสั่งอื่นทันที ลบการลงทะเบียน และติดต่อผู้เชี่ยวชาญเกี่ยวกับโปรแกรมที่มีปัญหา

มันเกิดขึ้นที่รู้สึกเหมือนคุณใช้คอมพิวเตอร์มาเป็นเวลานาน คุณรู้จักโปรแกรมหลักทั้งหมด แม้แต่เพื่อน ๆ บางครั้งขอให้คุณช่วยคิดหาแอปพลิเคชันนี้หรือแอปพลิเคชันนั้น เช่นที่นี่...

โดยทั่วไป ฉันคิดว่าคุณเข้าใจความรู้สึกที่คล้ายกันเมื่อคุณต้องเผชิญกับความสับสนในโลกคอมพิวเตอร์ ครั้งหนึ่งฉันเคยนิ่งงันกับคำถามว่าจะเปิด dll ได้อย่างไร

และความจริงก็คือตอนนั้นฉันเข้าใจปัญหานี้เพียงเล็กน้อย ฉันไม่เคยเห็นไฟล์ที่มีนามสกุลนี้ ดังนั้นคุณอาจเข้าใจแล้วว่าไม่มีการสนทนาเกี่ยวกับวิธีการเปิดไฟล์ dll เลย

ฉันนั่ง. ฉันคิดออกแล้ว มันได้ผล! ฉันแบ่งปันประสบการณ์ของฉัน

ส่วนที่ 1 วิธีการเปิด dll: คำจำกัดความของแนวคิด

ปรากฎว่าไฟล์ที่มีนามสกุลนี้เป็นตัวแทนของไลบรารี จริงๆ แล้ว หากเราเจาะลึกความหมายของนิรุกติศาสตร์ เราจะเรียนรู้ว่า dll เป็นตัวย่อที่สามารถถอดรหัสเป็นและแปลเป็นภาษาแม่ของเราได้ ซึ่งหมายความว่าไฟล์ในรูปแบบนี้เป็นไลบรารีพิเศษที่มีรหัสโปรแกรมและทรัพยากรต่างๆ อย่างแท้จริง .

อะไรทำให้มีเอกลักษณ์? มีความสามารถในการเชื่อมต่อแบบไดนามิก

ทรัพยากรสำหรับไฟล์ดังกล่าวอาจเป็นอะไรก็ได้: รูปภาพ วัสดุข้อความ ไฟล์เสียง วิดีโอ เคอร์เซอร์ และองค์ประกอบอื่น ๆ อีกมากมายที่แอปพลิเคชันที่ติดตั้งบนคอมพิวเตอร์ของคุณใช้

แต่ฉันอยากจะเตือนคุณทันที...

ก่อนที่คุณจะกำหนดงานดังกล่าวและลองเปิด dll ให้ลองคิดดูว่ามันคุ้มค่าที่จะทำหรือไม่ ทำไม หลังจากปรึกษากับผู้เชี่ยวชาญแล้ว ฉันได้เรียนรู้ว่าสามารถดูและเปลี่ยนแปลงไฟล์ประเภทนี้ได้ แต่ต้องใช้ซอฟต์แวร์พิเศษเท่านั้น อย่างไรก็ตาม ควรทำอย่างระมัดระวัง เพราะ... ซึ่งอาจส่งผลให้โปรแกรมที่ใช้ไฟล์เหล่านี้ใช้งานไม่ได้โดยสิ้นเชิง

ส่วนที่ 2 วิธีการเปิด dll- คำแนะนำโดยละเอียด

วิธีที่หนึ่ง ตัวแก้ไข Cygnys Hex

ในโลกคอมพิวเตอร์มีโปรแกรมพิเศษที่เรียกว่า disassemblers ซึ่งไม่เพียงให้คุณเข้าถึงเท่านั้น แต่ยังสามารถเปลี่ยนรหัสของไฟล์ dll ได้อีกด้วย มีคำถามเชิงตรรกะที่สมบูรณ์เกิดขึ้น หรือมากกว่านั้นแม้แต่สองคน

  1. คุณจะพบและดาวน์โหลดโปรแกรมดังกล่าวได้ที่ไหน? มันเรียกว่าอะไร?
  2. เป็นไปได้ไหมที่จะทำสิ่งนี้ฟรี?

ฉันตอบทั้งสองพร้อมกัน มีแอปพลิเคชั่นที่คล้ายกันมากมาย โดยส่วนตัวแล้ว ฉันใช้เวอร์ชันฟรีและมีประสิทธิภาพมากที่เรียกว่า Cygnys Hex Editor ฉันชอบอย่างหลังด้วยเหตุผลหลายประการ ประการแรกเนื่องจากอินเทอร์เฟซที่เรียบง่ายและประการที่สองเนื่องจากไม่จำเป็นต้องติดตั้งที่น่าเบื่อ หากต้องการดาวน์โหลด คุณเพียงแค่ต้องใช้ลิงก์โดยตรงบนเว็บไซต์ทางการของผู้ผลิต

ดาวน์โหลดและคุณสามารถใช้งานได้เกือบจะในทันที ข้อมูลที่อยู่ในไฟล์ dll จะเปิดขึ้นบนหน้าจอคอมพิวเตอร์ในวิธีที่สะดวก ในเวลาเดียวกันทั้งในรูปแบบของตารางที่มีชุดรหัสฐานสิบหกและในการแสดงผลที่คุ้นเคยมากขึ้น - เป็นอักขระข้อความ คุณสามารถอ่าน ศึกษา และทำการเปลี่ยนแปลงที่จำเป็นได้หากจำเป็น นอกจากนี้ การแก้ไขที่ทำกับตารางใดตารางหนึ่งจะเปลี่ยนแปลงไปพร้อมๆ กันโดยอัตโนมัติในตารางที่สอง สะดวกใช่ไหม? ไม่จำเป็นต้องทำงานพิเศษใดๆ

วิธีที่สอง แฮกเกอร์ทรัพยากร

คุณสามารถตอบคำถามว่าจะเปิด dll ให้กับตัวคุณเองได้อย่างไร หากคุณต้องการดูและแทนที่ทรัพยากรบางอย่างในไฟล์ไลบรารีไดนามิกของคุณ ให้ใช้โปรแกรมพิเศษบางอย่าง โดยส่วนตัวแล้ว ฉันเลือกโปรแกรมดู Resource Hacker สำหรับตัวเอง ด้วยความช่วยเหลือนี้ ฉันไม่เพียงสามารถดูและเปลี่ยนโค้ดภายในไฟล์ได้ แต่ยังตรวจสอบลักษณะที่ปรากฏของทรัพยากรที่สร้างขึ้นโดยใช้โค้ดอีกด้วย อินเทอร์เฟซของโปรแกรมนี้เรียบง่ายและเข้าใจได้แม้สำหรับผู้เริ่มต้น ช่วยให้คุณสามารถแทนที่ไม่เพียง แต่รูปภาพเท่านั้น แต่ยังรวมถึงไฟล์เสียงหรือวิดีโอของคุณเองด้วย ยิ่งไปกว่านั้น ทั้งหมดนี้ไม่ได้เกิดขึ้นแม้แต่ในระดับโค้ด แต่เกิดขึ้นที่ระดับอ็อบเจ็กต์ที่สูงกว่า แอปพลิเคชันนี้ยังให้บริการฟรี

ไฟล์ DLL เป็นส่วนประกอบของไลบรารีลิงก์แบบไดนามิกซึ่งมีองค์ประกอบต่างๆ ถูกใช้โดยโปรแกรมเกือบทั้งหมด ไฟล์ DLL อยู่ในโฟลเดอร์รูทของระบบ ส่วนประกอบทั้งหมดต้องมีลายเซ็นดิจิทัล ทำงานอย่างถูกต้อง และเป็นเวอร์ชันล่าสุด หากไม่เป็นไปตามข้อกำหนดข้อใดข้อหนึ่ง ผู้ใช้จะได้รับการแจ้งเตือนข้อมูลเมื่อเริ่มโปรแกรม: ข้อผิดพลาด DLL ความผิดปกติบ่งชี้ว่าไฟล์ DLL หายไป เสียหาย หรือล้าสมัย

วิธีการติดตั้งไฟล์ DLL

เพื่อให้โปรแกรม แอพพลิเคชั่น และเกมเริ่มทำงานได้อีกครั้ง คุณต้องติดตั้งส่วนประกอบไลบรารีที่ขาดหายไปด้วยตนเอง การวางไฟล์ในโฟลเดอร์เพียงอย่างเดียวไม่เพียงพอ ─ คุณต้องรู้วิธีการลงทะเบียนไฟล์เหล่านั้น

การวางและการลงทะเบียนไฟล์ไลบรารี

ก่อนที่จะติดตั้งไฟล์ DLL บน Windows 7,8,10 คุณต้องดาวน์โหลดไฟล์เหล่านี้และสำหรับความลึกบิตของระบบด้วย

มาดูกันว่าระบบของคุณมีความจุบิตเท่าใด (หากคุณรู้แน่นอน คุณสามารถข้ามขั้นตอนนี้ได้)

ขั้นตอนที่ 1- คลิกขวาที่ "My Computer" และเลือก "Properties"

ขั้นตอนที่ 2ในหน้าต่างที่เปิดขึ้น เราสามารถอ่านคุณสมบัติของคอมพิวเตอร์ เวอร์ชันของระบบปฏิบัติการ และความลึกบิต 32 (x86) หรือ 64 บิต ในกรณีของเรา เรามีระบบปฏิบัติการ Windows 10 แบบ 64 บิต

·

ขั้นตอนที่ 3หลังจากดาวน์โหลดไฟล์แล้ว จะต้องวางไว้ในโฟลเดอร์รูทและลงทะเบียน

สำหรับระบบ x32 (x86) ส่วนประกอบจะต้องถูกเปลี่ยนหรือวางไว้ในโฟลเดอร์ C:\Windows\System32

สำหรับ x64 คุณต้องแทนที่หรือย้ายไปยังโฟลเดอร์ C:\Windows\SysWOW64

ขั้นตอนที่ 4ไฟล์จะต้องลงทะเบียนในระบบ

คุณสามารถทำได้โดยการเปิดบรรทัดคำสั่งด้วยชุดค่าผสม "Win" + "R" หรือคลิก "Start" และ "Run"

ในหน้าต่างที่เปิดขึ้น ให้ป้อนข้อมูลต่อไปนี้โดยคั่นด้วยช่องว่าง: ชื่อไฟล์ regsvr32.dll โดยที่ “regsvr32” คือคำสั่งสำหรับการลงทะเบียน และ “file name.dll” คือชื่อเต็มของส่วนประกอบที่แทรก

หรือคุณสามารถระบุตำแหน่งไฟล์ด้วยตนเอง - regsvr32.exe + เส้นทางไฟล์

ขั้นตอนที่ 5คลิก "ตกลง" และรีสตาร์ทคอมพิวเตอร์เพื่อให้การตั้งค่าใหม่มีผล

ฉันต้องการทราบทันทีว่าข้อผิดพลาดอาจเกิดขึ้นระหว่างการลงทะเบียน ตัวอย่างเช่น: "ไม่สามารถโหลดโมดูลได้" มักเกิดขึ้นจากสาเหตุ 3 ประการ

  1. เส้นทางไปยังไฟล์ไม่ถูกต้อง หรือไฟล์ไม่ได้ถูกย้ายไปยังไดเร็กทอรี System32 หรือ SysWOW64
  2. ไม่จำเป็นต้องลงทะเบียนไฟล์ DLL ทั้งหมดเลย บางครั้งก็เพียงพอที่จะคัดลอกไปยังไดเร็กทอรี System32 หรือ SysWOW64 หรือวางไว้ที่รากของเกมหรือโปรแกรมที่มีปัญหา
  3. ไฟล์ต่างๆ ได้ถูกลงทะเบียนไว้แล้วก่อนหน้านี้

วิธีการลงทะเบียนครั้งที่สอง

ขั้นตอนที่ 1คุณสามารถลงทะเบียนไฟล์โดยใช้บรรทัดคำสั่งซึ่งจะต้องเรียกใช้ในฐานะผู้ดูแลระบบ

ขั้นตอนที่ 2การเขียนคำสั่ง regsvr32.exe + เส้นทางไฟล์และกด "เข้าสู่"

ขั้นตอนที่ 3ข้อความจะปรากฏขึ้นว่า "ทุกอย่างเป็นไปด้วยดี" และเพียงรีสตาร์ทคอมพิวเตอร์

เพียงเท่านี้ไฟล์ก็ได้รับการลงทะเบียนแล้ว คุณสามารถลองเปิดเกมหรือโปรแกรมของคุณได้

คำแนะนำบางประการที่อาจเป็นประโยชน์สำหรับคุณมีดังนี้

  • วางรายการไว้ในโฟลเดอร์ที่ระบุเท่านั้น (อาจถูกซ่อนไว้ตามค่าเริ่มต้น) คุณต้องยกเลิกการเลือก "อย่าแสดงโฟลเดอร์ที่ซ่อนอยู่" ในการตั้งค่าการแสดงผล
  • หากจำเป็นต้องได้รับอนุญาตจากผู้ดูแลระบบเมื่อเปลี่ยนไฟล์ ให้ยืนยันการดำเนินการ
  • เลือกเฉพาะไฟล์ที่เกี่ยวข้องในขณะที่ดาวน์โหลดและบันทึกลงในคอมพิวเตอร์ของคุณแยกต่างหาก อาจยังมีประโยชน์สำหรับคุณ หากปัญหาเกิดขึ้นอีก คุณจะคืนค่าการทำงานของระบบได้อย่างรวดเร็ว