อาจไม่มีเจ้าของคอมพิวเตอร์ที่เป็นฉันไม่ต้องการทราบคำตอบสำหรับคำถามเกี่ยวกับวิธีค้นหา DirectX ที่ติดตั้ง อย่างไรก็ตามไม่ใช่ทุกคนที่ต้องการเรียนรู้สิ่งใหม่ ๆ จากความอยากรู้อยากเห็นที่เรียบง่าย บ่อยครั้งที่ความต้องการนี้ถูกกำหนดโดยคุณสมบัติของงานของผลิตภัณฑ์ซอฟต์แวร์ที่ใช้เฉพาะ
จดจำอดีต
หลายคนยังมีความทรงจำใหม่ ๆวันอันรุ่งโรจน์ของ DOS เมื่อโปรแกรมที่เป็นลายลักษณ์อักษรสามารถเข้าถึงฟังก์ชั่นของอุปกรณ์ที่เชื่อมต่อกับคอมพิวเตอร์โดยตรง ตัวอย่างเช่นเมื่อรู้ข้อมูลเกี่ยวกับการ์ดแสดงผลที่ติดตั้งแล้วโปรแกรมเมอร์สามารถเขียนโค้ดเพื่อทำงานโดยตรงกับอะแดปเตอร์วิดีโอผ่านระบบภายในของอินเตอร์รัปต์และคิว สิ่งนี้ได้รับอนุญาตไม่เพียง แต่เพิ่มความสามารถในการผลิตของโปรแกรมดังกล่าวอย่างมีนัยสำคัญ แต่ยังลดข้อกำหนดสำหรับส่วนประกอบ ในปี 1995 การถือกำเนิดของ Windows ทำให้การขาดมาตรฐานนี้ ส่วนหนึ่งของระบบปฏิบัติการคือชุดของไฟล์ไลบรารีที่เรียกว่า DirectX ซึ่งอุปกรณ์เข้าถึงโปรแกรมได้ กล่าวอีกนัยหนึ่งฉันต้องลืมเกี่ยวกับการไหลเวียนโดยตรงผ่านข้ามกลไก แม้ว่าการรวมกันดังกล่าวมีประสิทธิภาพมาก ตั้งแต่นั้นมาแพ็คเกจได้พัฒนาจากเวอร์ชัน 1.0 ใน Windows 95 เป็น 11.2 ใน Win 8.1 ดังนั้นจึงไม่ชัดเจนว่าติดตั้ง DirectX ใดเสมอ
เหตุใดผู้ใช้จึงสนใจคำถามนี้ฉันจะทราบได้อย่างไรว่าติดตั้ง DirectX ใดหากมีห้องสมุดอยู่ในระบบ ลองมาดูตัวอย่างง่ายๆ: ในระบบปฏิบัติการ Windows 8 (DirectX 11.1 มีอยู่ในตัว) มีการเปิดตัวแอปพลิเคชั่นสามมิติซึ่งสร้างขึ้นในช่วงเวลาของ Windows XP (ไลบรารีรุ่น 9) เห็นได้ชัดว่าระบบใหม่ไม่จำเป็นต้องมีไฟล์ทั้งหมดของแพ็คเกจล้าสมัย บางส่วนมีอยู่ แต่ไม่สมบูรณ์ เป็นผลให้แอปพลิเคชันปิดด้วยข้อความผิดพลาด วิธีแก้ปัญหานั้นง่าย: คุณต้องติดตั้งแพ็คเกจที่จำเป็น จากนั้นไฟล์ที่จำเป็นจะถูกรวมเข้ากับระบบ สิ่งนี้จะให้ความเข้ากันได้มากกว่า ดังนั้นแม้ว่า Direct X สำหรับ Windows 7 (รุ่น 11) จะค่อนข้างใหม่ แต่คุณไม่ควรลืมเกี่ยวกับการติดตั้ง 9.x เพิ่มเติม รุ่นก่อนหน้านี้มักจะไม่จำเป็นต้องใช้
แต่พอทฤษฎีแล้วก็ถึงเวลาปฏิบัติในความเป็นจริงมันง่ายมากที่จะกำหนดเวอร์ชัน ประการแรกคือการใช้โมดูลข้อมูลของแพ็คเกจซึ่งมาพร้อมกับ Windows ทั้งหมด จำเป็นต้องกดปุ่ม Win (สัญลักษณ์ "Windows" จะปรากฏขึ้น) และ R ในบรรทัดที่แสดงให้พิมพ์ dxdiag แล้วกด Enter ในแท็บ "ระบบ" บรรทัดล่างสุดจะระบุหมายเลขเวอร์ชันที่ติดตั้ง โปรดทราบว่าหากมีการติดตั้งหลายแพ็กเกจแพ็กเกจใหม่ล่าสุดจะปรากฏขึ้น (ไม่มีการเขียนซ้ำเพิ่มเท่านั้น) นั่นคือใน Windows Vista SP2 - 8.1 จะมี 11 ใน Win XP SP3 - 9 คุณยังสามารถค้นหาเวอร์ชันในโปรแกรมวินิจฉัย หนึ่งในความนิยมมากที่สุดคือ AIDA64 หลังจากเริ่มต้นคุณต้องเปิดแท็บ "ระบบปฏิบัติการ" และดำเนินการต่อในส่วนที่มีชื่อเดียวกัน ในส่วน "เวอร์ชันคอมโพเนนต์" คุณจะพบ DirectX อย่างไรก็ตามโปรแกรมนี้มีความสามารถในการกำหนดเวอร์ชันของไลบรารีที่ฮาร์ดแวร์อะแดปเตอร์วิดีโอรองรับ ข้อมูลนี้จะเป็นประโยชน์เช่นหากไม่ทราบว่าเกมใหม่จะเริ่มต้นในการกำหนดค่าดังกล่าวหรือไม่ เมื่อเปรียบเทียบข้อกำหนดของซอฟต์แวร์และเวอร์ชันที่รองรับคุณจะได้รับคำตอบทันที ฟังก์ชั่นนี้เข้าถึงได้จากแท็บ DirectX ส่วนวิดีโอ