क्या विंडोज 7 64-बिट के तहत एक पुराना 16-बिट डॉस एप्लिकेशन चलाना संभव है? [डुप्लिकेट]


25

संभावित डुप्लिकेट:
क्यों 64 बिट OS 16 बिट अनुप्रयोग नहीं चला सकता है?
64-बिट विंडोज पर काम करने के लिए मुझे 16-बिट प्रोग्राम कैसे मिलते हैं?

यहाँ काम पर मेरी नई विकास मशीन विंडोज 7 64-बिट है (इसलिए मैं अतिरिक्त मेमोरी का उपयोग कर सकता हूं और वीएमएस चला सकता हूं)। हालाँकि मुझे एक दुविधा है: ऐसा प्रतीत होता है कि 16-बिट डॉस प्रोग्राम विंडोज 7 64-बिट के तहत नहीं चलते हैं।

मेरे पास क्लिपर में लिखा एक पुराना विरासत कार्यक्रम है जिसे मुझे समय-समय पर चलाने की आवश्यकता है।

मैं विंडोज 7 के रूप में संगतता सेटिंग तक नहीं पहुंच सकता, बस उन्हें बाहर निकाल देता है।


सॉफ्टवेयर किस तरह का आउटपुट / आउटपुट देता है? अगर इसे सीरियल पोर्ट की तरह कुछ चाहिए या यदि आपको प्रिंट करने की आवश्यकता है, तो इसका उत्तर बहुत अलग होगा यदि आपको किसी फ़ाइल में सहेजे गए पाठ की आवश्यकता है।
जर्नीमैन गीक


मैं डोसबॉक्स भी सुझाता हूं। हालाँकि, दिन में, जब win95 का स्विच उस दुकान पर हुआ, जिसमें मैंने काम किया था, तो क्लिपर में लिखे गए हमारे डेटाबेस ने मुद्रण को छोड़कर महान परीक्षण किया। मुझे लगता है कि यह करने के लिए प्रत्यक्ष अभिगम के साथ किया था prn:और lpt:खिड़कियों स्पूलर और चालकों के साथ काम नहीं कर रहा। यह हार्ड कोडित था।
हॉरेटो

जवाबों:


69

पुराने डॉस कार्यक्रमों के लिए आप उन्हें डॉसबॉक्स एमुलेटर में चलाने की कोशिश कर सकते हैं ।


मैंने अभी एक हफ्ते पहले स्टीम से "डार्क फोर्सेस" डाउनलोड किया था और यह DOSBox का उपयोग करके Win7 64-बिट पर काम करता है। यह एक मुद्दा है जब फुलस्क्रीन मोड में चला जाता है (रंग बदलते हैं, गंभीर कुछ भी नहीं) लेकिन वे गायब हो जाते हैं यदि आप विंडो मोड का उपयोग करते हैं।
माइक

1
@ माइक, अगर यह स्टीम से है, तो मैं कल्पना कर सकता हूं कि यह या तो एक डॉसबॉक्स (क्लोन) को बंडल करता है या वास्तव में 32 बिट कोड है। कई डॉस गेम्स 32 बिट के थे और एक "डॉस एक्सटेंडर" के साथ चले।
प्रो। फालकेन

1
@ जाकोब यह डॉसबॉक्स है। मैं केवल यह बताना चाहता था कि DOSBox 64-बिट Win7 वातावरण में DOS-युग से 'जटिल 3D अनुप्रयोगों' को भी संभाल सकता है।
माइक

@ माइक, आह, हाँ, DOSBox वास्तव में, वास्तव में अच्छा है। :)
प्रो। फालकेन

एक सामान्य VM DOSBox के रूप में अच्छा विकल्प नहीं है। यह है बहुत कई मामलों में नकल करते हार्डवेयर के लिए डॉस ड्राइवरों को ट्रैक करने के लिए मुश्किल। कस्टम VM का उपयोग करने के लिए बेहतर है जो DOSBox है।
बिल माइकेल

24

आप अपने दे दी है खुद अपने प्रश्न में समाधान:

इसलिए मैं कर सकता हूँ ... VMs चलाएं

बस एक VM चलाएं जो आपके क्लिपर एप्लिकेशन को चलाने में सक्षम हो, VMWare को Windows या FreeDOS (या वास्तविक MSDOS) के पुराने संस्करण के साथ।

बस इस बात से अवगत रहें कि आम तौर पर आपको वर्चुअल मशीनों में ऑपरेटिंग सिस्टम चलाने के लिए लाइसेंस की आवश्यकता होती है (यही कारण है कि अगर आप Microsoft डॉस के लिए लाइसेंस नहीं प्राप्त कर सकते हैं तो फ्रीडोस एक व्यवहार्य विकल्प हो सकता है)।


17

यदि आपके पास विंडोज 7 प्रोफेशनल, अल्टीमेट या एंटरप्राइज है तो आप बिल्ट-इन विंडोज एक्सपी मोड का उपयोग कर सकते हैं।


डॉस दिनों से एकमात्र ऐप जो मैंने कोशिश की - टर्बो सी - एक्सपी मोड में काम करता है। एक्सपी मोड में अपना ऐप क्यों नहीं आज़माएं? इसका मुफ़्त
आकाश

XP मोड काम करता है लेकिन गेम के लिए उपयुक्त नहीं है। यह VirtualPC के एक एकीकृत संस्करण के अंदर एक पूर्ण XP चलाता है।
थोरबजोरन रावन एंडरसन

1

थोड़ा सा OT हो सकता है, लेकिन जब से इस सवाल का टैग विंडोज है ...

Win16-Applications को DOSBox के माध्यम से चलाना भी संभव है, विंडोज 3.1 या उसके बाद के इंस्टॉलेशन डिस्क को देखते हुए, विंडोज 3.1x को फिर से इंस्टॉल और रन करना संभव है।

विस्तृत इस्तरीकेशन यहाँ देखे जा सकते हैं: http://vogons.zetafleet.com/viewtopic.php?t=9205


1

मैं आपको डी-फेंड रीलोडेड की सिफारिश करूंगा ।

इसमें DOSBox और एक ग्राफिकल यूजर इंटरफेस शामिल है जो इसे कॉन्फ़िगर करना बहुत आसान बनाता है। आप डी-फ़ेंड रीलोडेड को पहले से शामिल और कॉन्फ़िगर किए गए कुछ फ्रीवेयर गेम्स के साथ भी डाउनलोड कर सकते हैं।

यहाँ छवि विवरण दर्ज करें


0

संक्षिप्त उत्तर 16 बिट डॉस वातावरण के तीसरे पक्ष के अनुकरण के बिना नहीं है। इस विकी आर्टिकल, http://en.wikipedia.org/wiki/Virtual_DOS_machine में लंबा उत्तर कवर किया गया है , जो 64 बिट वातावरण से NTVDM (NT वर्चुअल DOS मशीन) के अपवर्जन की अनुपस्थिति को नोट करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.