ไม่เป็นไปไม่ได้
แม้ว่าจะมีเพียงไม่กี่กรณี แต่ก็ไม่สามารถหาได้ง่าย
ไฟล์สั่งการสามารถรวบรวมได้สำหรับสถาปัตยกรรมเฉพาะเช่น x86 (32- บิต) และ x64 (64- บิต) แต่สามารถใช้ไฟล์เก่าได้สำหรับสถาปัตยกรรมเก่าเช่น 16 บิต
Windows XP ยังคงรองรับแอปพลิเคชั่น 16 บิตในรูปแบบของการจำลอง แต่ Windows Vista และสูงกว่านั้นรองรับการใช้งานแอพพลิเคชั่น 16 บิตทั้งหมดพร้อมกัน
จาก Windows XP มีรุ่น 64 บิต หากคุณใช้งานระบบปฏิบัติการเวอร์ชัน 64 บิตคุณสามารถเรียกใช้โปรแกรมปฏิบัติการรุ่น x64 ได้
นักพัฒนาที่สร้างแอพรุ่น x64 และ x86 สามารถบังคับใช้สิ่งนี้ได้โดยแสดงข้อผิดพลาดเมื่อคุณพยายามเรียกใช้รุ่น x86 ในระบบปฏิบัติการ x64
เพียงแค่จากการปฏิบัติการมันเป็นไปไม่ได้ที่จะสืบค้นว่าสถาปัตยกรรมใดที่มันถูกออกแบบโดยไม่ต้องใช้เครื่องมือภายนอก
นอกเหนือจากข้างต้นซอฟต์แวร์อาจต้องใช้เฟรมเวิร์กเช่น. net เนื่องจากเฟรมเวิร์กเหล่านี้ได้รับการอัปเดตการสนับสนุนระบบปฏิบัติการรุ่นเก่าจะถูกดร็อปในบางจุดซึ่งในแง่หมายความว่าไฟล์ปฏิบัติการไม่สามารถรันบนระบบปฏิบัติการรุ่นเก่าได้อีกเว้นแต่ว่าคุณได้ติดตั้งเฟรมเวิร์กรุ่นเก่าแล้ว
ที่กล่าวไว้เว้นแต่คุณกำลังติดต่อกับซอฟต์แวร์ที่อาจเก่าจริง ๆ คุณสามารถสันนิษฐานได้ว่าซอฟต์แวร์นั้นจะทำงานบน Windows 7 ขึ้นไป หากมีข้อสงสัยติดต่อผู้พัฒนาหรือตรวจสอบเว็บไซต์ของพวกเขา