ดาวน์โหลดบทความดาวน์โหลดบทความ

ไฟล์ Dynamic Link Library หรือไฟล์ DLL เป็นโค้ดดั้งเดิมในการเขียนโปรแกรมของ Windows ไฟล์พวกนี้ใช้เพิ่มฟังก์ชั่นและ library ให้โปรแกรมต่างๆ โดยไม่ต้องฝังไปในโปรแกรมนั้นๆ ส่วนใหญ่หลายโปรแกรมจะใช้ไฟล์ DLL ร่วมกัน สำหรับผู้ใช้ทั่วไป ไฟล์ DLL ก็คือไฟล์ที่ทำงานเงียบๆ อยู่ที่เบื้องหลัง เราก็ใช้คอมไปโดยไม่ต้องไปยุ่งอะไรกับไฟล์นี้ แต่บางกรณีคุณอาจต้องลงทะเบียน DLL ก่อน โปรแกรมที่ติดตั้งไปถึงจะใช้งานได้ตามปกติ ถ้าคุณสนใจเรื่องการเขียนโค้ด ให้ลองศึกษาดูเรื่องส่วนประกอบของไฟล์ DLL จะได้ประโยชน์มากทีเดียว

วิธีการ 1
วิธีการ 1 ของ 2:

ใช้ไฟล์ DLL

ดาวน์โหลดบทความ
  1. How.com.vn ไท: Step 1 ไฟล์ DLL คืออะไร.
    ไฟล์ DLL (dynamic link library) เป็นไฟล์ของ Windows ที่โปรแกรมต่างๆ ใช้เรียกฟังก์ชั่นบางอย่างที่มีอยู่ พูดง่ายๆ คือไฟล์นี้ทำให้ Windows กับโปรแกรมต่างๆ ใช้ฟังก์ชั่นต่างๆ ได้โดยไม่จำเป็นต้องมีฟังก์ชั่นติดมาแต่แรก
    • ไฟล์ DLL นั้นเป็นโค้ดที่สำคัญสำหรับ Windows เป็นไฟล์ที่จะทำให้โปรแกรมต่างๆ ทำงานไหลลื่น มีประสิทธิภาพขึ้นอีกเยอะ
  2. How.com.vn ไท: Step 2 ถ้าคุณเป็นผู้ใช้ทั่วไป ก็ไม่ต้องไปเปิดหรือทำอะไรกับไฟล์ DLL....
    ถ้าคุณเป็นผู้ใช้ทั่วไป ก็ไม่ต้องไปเปิดหรือทำอะไรกับไฟล์ DLL. สำหรับผู้ใช้ทั่วไป ไฟล์ DLL จะทำงานเงียบๆ อยู่ที่เบื้องหลัง โปรแกรมต่างๆ จะติดตั้งและเรียกใช้ไฟล์พวกนี้เองอัตโนมัติ ถ้าคุณไปยุ่งหรือเคลื่อนย้ายไฟล์ ระวังระบบจะเกิดปัญหา
    • บางทีระหว่างติดตั้งโปรแกรมที่ผู้ใช้ด้วยกันเป็นคนพัฒนา อาจจะมีให้คุณติดตั้งไฟล์ DLL ลงตำแหน่งต่างๆ ในคอม. ต้องแน่ใจก่อนว่าโปรแกรมนั้นเชื่อถือได้ แล้วค่อยทำไปตามขั้นตอน เพราะไฟล์ DLL ที่อันตรายก็มี
    • ถ้าสนใจหาความรู้เพิ่มเติมเรื่ององค์ประกอบของไฟล์ DLL ให้เลื่อนลงไปอ่านวิธีการถัดไป
  3. How.com.vn ไท: Step 3 ลงทะเบียนไฟล์ DLL ใหม่.
    ถ้าคุณต้อง copy ไฟล์ DLL ลงโฟลเดอร์ในคอมเอง โปรแกรมถึงจะใช้งานได้ ก็ต้อง register หรือลงทะเบียนไฟล์ใน Windows Registry ก่อน ลองศึกษาคู่มือของโปรแกรมดูถ้าต้องทำขั้นตอนนี้เอง (เพราะปกติโปรแกรมทั่วไปของ Windows คุณไม่ต้องทำเอง)[1]
    • เปิด Command Prompt จากในเมนู Start หรือกดปุ่ม Windows + R แล้วพิมพ์ cmd จากนั้นพิมพ์ตำแหน่งที่มีไฟล์ DLL
    • ถ้าคุณใช้ Windows 7 หรือใหม่กว่า ให้เปิดโฟลเดอร์ที่มีไฟล์ DLL แล้วกด Shift ค้างไว้ จากนั้นคลิกขวาในโฟลเดอร์ ต่อมาเลือก "Open command window here" Command Prompt จะเปิดขึ้นมาในโฟลเดอร์นั้นเลย
    • พิมพ์ regsvr32 dllname.dll แล้วกด Enter เพื่อใส่ไฟล์ DLL ใน Windows Registry
    • พิมพ์ regsvr32 -u dllname.dll เพื่อลบไฟล์ DLL จาก Windows Registry
    โฆษณา
วิธีการ 2
วิธีการ 2 ของ 2:

Decompile ไฟล์ DLL

ดาวน์โหลดบทความ
  1. How.com.vn ไท: Step 1 ดาวน์โหลดและติดตั้ง decompiler.
    "decompiler" คือโปรแกรมดู source code ที่ใช้สร้างไฟล์หรือโปรแกรม ในที่นี้ก็คือไฟล์ DLL จะดูโค้ดได้ คุณต้องใช้ไฟล์ DLL ได้ซะก่อน โดยใช้ decompiler แปลงไฟล์กลับเป็นโค้ดที่อ่านรู้เรื่อง ถ้าเปิดไฟล์ DLL โดยไม่ใช้ decompiler (เช่น เปิดใน Notepad) ก็จะเห็นเป็นอักขระยึกยือไปหมด
    • หนึ่งใน decompiler ฟรียอดนิยมก็คือ dotPeek คุณดาวน์โหลดได้ที่ jetbrains.com/decompiler/ เลย
  2. How.com.vn ไท: Step 2 เปิดไฟล์ DLL ใน decompiler.
    ถ้าคุณใช้ dotPeek ก็แค่คลิก "File" → "Open" แล้ว browse หาไฟล์ DLL ที่จะ decompile คุณจะดูเนื้อหาของไฟล์ DLL ได้โดยไม่ส่งผลอะไรกับระบบคอม [2]
  3. Step 3 ใช้ "Assembly Explorer" หา nodes ของไฟล์ DLL.
    ไฟล์ DLL นั้นประกอบกันขึ้นจาก "nodes" หรือ modules ต่างๆ ของโค้ดที่ทำงานร่วมกันจนกลายเป็นไฟล์ DLL ออกมา คุณขยายแต่ละ node เพื่อดู subnodes ได้ ถ้ามี
  4. How.com.vn ไท: Step 4 ดับเบิลคลิก node เพื่อดูโค้ด.
    โค้ดของ node ที่คุณเลือกจะโผล่มาในกรอบขวาของ dotPeek คุณเลื่อนสำรวจโค้ดได้เลย dotPeek จะแสดงผลโค้ดเป็นภาษา C# หรือดาวน์โหลด library เพิ่มเติมให้คุณดู source code ต้นฉบับได้
    • ถ้า node นั้นต้องมี library เพิ่มเติมถึงจะดูเนื้อหาได้ dotPeek จะดาวน์โหลดมาให้อัตโนมัติ
  5. How.com.vn ไท: Step 5 เข้าใจโค้ดแต่ละส่วน.
    ถ้าคุณไม่เข้าใจโค้ดส่วนไหน ให้ใช้ฟีเจอร์ Quick Documentation ว่าคำสั่งนั้นใช้ทำอะไร
    • เลื่อนเคอร์เซอร์ไปที่โค้ดที่อยากได้ documentation หรือคู่มือ ในกรอบ Code Viewer
    • กด Ctrl + Q เพื่อเปิดหน้าต่าง Quick Documentation
    • ตาม hyperlink ไปดูข้อมูลต่างๆ ของโค้ดนั้น
  6. How.com.vn ไท: Step 6 export โค้ดไปที่ Visual Basic.
    ถ้าอยากปรับแต่ง แก้ไข หรือสร้างไฟล์ใหม่ของตัวเอง ก็ให้ export โค้ดเข้า Visual Studio โดยโค้ดที่ export ไปจะเป็นภาษา C# แม้ต้นฉบับจะเป็นภาษาอื่นก็ตาม
    • คลิกขวาไฟล์ DLL ใน Assembly Explorer
    • เลือก "Export to Project"
    • เลือก export options หรือวิธีการนำไฟล์ออก ถ้าอยากใช้งานทันที ก็เลือกให้เปิด project ใน Visual Studio เลยก็ได้
  7. How.com.vn ไท: Step 7 แก้ไขโค้ดใน Visual Studio.
    พอ project เปิดขึ้นมาใน Visual Studio แล้ว คุณก็แก้ไขหรือสร้างไฟล์ DLL ใหม่ได้เต็มที่ ยังไงลองศึกษาวิธีใช้ Visual Studio เพิ่มเติมดู
    โฆษณา

เกี่ยวกับวิกิฮาวนี้

How.com.vn ไท: Yaffet Meshesha
ร่วมเขียน โดย:
ผู้เชี่ยวชาญด้านคอมพิวเตอร์
บทความนี้ ร่วมเขียน โดย Yaffet Meshesha. ยาฟเฟต เมเชชาเป็นผู้เชี่ยวชาญด้านคอมพิวเตอร์และผู้ก่อตั้ง Techy ซึ่งให้บริการรับ ซ่อมแซม และส่งคอมพิวเตอร์แบบครบวงจร ยาฟเฟตเชี่ยวชาญการซ่อมแซมคอมพิวเตอร์และการสนับสนุนด้านเทคนิค Techy ได้มีบทบาทสำคัญใน TechCrunch และ Time บทความนี้ถูกเข้าชม 58,097 ครั้ง
มีการเข้าถึงหน้านี้ 58,097 ครั้ง

บทความนี้เป็นประโยชน์กับคุณไหม

⚠️ Disclaimer:

Content from Wiki How ไท language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

โฆษณา