इस सवाल का पहले से ही यहाँ एक जवाब है:
मैं InstallAnywhere के साथ काम कर रहा हूं, इंस्टॉलर बनाने के लिए एक पुराना कार्यक्रम। मैं केवल Windows XP और Windows Vista के मामले में एक विशेष फ़ाइल स्थापित करना चाहूंगा।
InstallAnywhere की सीमाओं के कारण, यह संभव नहीं है। मैं केवल एक नियम के आधार पर, फ़ाइल को एक बार पहले ही इंस्टॉल करने का निर्णय ले सकता हूं।
उस नियम के भीतर, मैं उस प्लेटफ़ॉर्म की जांच कर सकता हूं जिस पर मैं चल रहा हूं, जो मुझे विंडोज़ एक्सपी, विंडोज विस्टा, विंडोज 7, आदि के लिए जांच करने की संभावना देता है, लेकिन विंडोज 10 के लिए नहीं। मैं यह नहीं कह सकता कि "यह प्रदर्शन करें" कार्रवाई जब सिस्टम XP या विस्टा नहीं है ", तो मुझे यह कहने की ज़रूरत है" यह कार्रवाई उन सभी प्लेटफार्मों पर करें, जो एक्सपी या विस्टा नहीं हैं "।
हालांकि, मैं कमांड-लाइन कमांड लॉन्च कर सकता हूं और परिणाम को पकड़ सकता हूं, इसलिए यहां मेरा सवाल है: क्या एक कमांड है जिसे मैं यह निर्धारित करने के लिए उपयोग कर सकता हूं कि क्या मैं विंडोज 10 सिस्टम पर काम कर रहा हूं?
ver। उदाहरण के लिए, मेरे विंडोज 7 सिस्टम पर मुझे "माइक्रोसॉफ्ट विंडोज [संस्करण 6.1.7601]" मिलता है, जो मुझे बताता है कि मैं विंडोज 7 चला रहा हूं (जिसमें संस्करण संख्या 6.1 है )।

winvercmd या प्रारंभ में टाइप किए गए विंडोज संवाद के बारे में पॉप अप करेंगे। क्या इससे काम हो जायेगा? वैकल्पिक रूप से - stackoverflow.com/questions/1792740/…