एलीना: आपके उत्तर के लिए धन्यवाद। इस MSDN डॉक्टर (msdn. microsoften-uslibraryhellip) के निचले भाग में कुछ नोट्स हैं जो संभावित डेडलॉक के बारे में चेतावनी देते हैं यदि आप दोनों रीडायरेक्ट किए गए स्टडआउट और स्टर्डर धाराओं के अंत में पढ़ते हैं तो सिंक्रोनस रूप से। यह कहना मुश्किल है कि क्या आपका समाधान इस मुद्दे पर अतिसंवेदनशील है या नहीं। साथ ही, ऐसा प्रतीत होता है कि आप प्रक्रिया 39 stdoutstaderr आउटपुट को वापस इनपुट के रूप में भेज रहे हैं। क्यूं कर। ) ndash मैथ्यू पियाट 26 सितंबर 16 4:42 यह 4.5 और बाद के संस्करण के लिए एक और आधुनिक उम्मीदवार, कार्य समानांतर पुस्तकालय (टीपीएल) आधारित समाधान है। उपयोग का उदाहरण कार्यान्वयन 5 अक्टूबर को 10 बजे उत्तर दिया गया I बात यह है कि यह सरल और बेहतर तरीका है (हमें ऑटोआरससेट एवेन्ट की ज़रूरत नहीं है): उत्तर 14 जून 12 बजे 14:29 उत्तर दिया गया है, लेकिन आप ऐसा नहीं करना चाहिए. फ़ाइलनाम पथ quotggsci. exequot quot अपने कोड को सरल बनाने के लिए या शायद कुछ quotecho कमांड के बराबर path quotggsci. exequot का पालन करने के लिए obeycommand. txtquot का पालन करें अगर आप वास्तव में एक अलग obeycommand. txt फ़ाइल का उपयोग नहीं करना चाहते हैं ndash Amit Naidu Jun 4 13 at 22:03 आपके समाधान में ऑटोआरससेटएवेंट की ज़रूरत नहीं है लेकिन आप चुनाव करते हैं। जब आप इवेंट का उपयोग करने के बजाय पोल करते हैं (जब वे उपलब्ध होते हैं) तो आप बिना किसी कारण के लिए सीपीयू का उपयोग कर रहे हैं और इससे पता चलता है कि आप खराब प्रोग्रामर हैं AutoResetEvent का उपयोग करते हुए अन्य के साथ तुलना में आपका समाधान वास्तव में खराब है। (लेकिन मैंने आपको -1 नहीं दिया क्योंकि आपने मदद करने की कोशिश की है)। ndash एरिक Ouellet 7 नवंबर 14 पर 18:38 मैं एक ही मुद्दा रहा था, लेकिन कारण अलग था हालांकि यह विंडोज 8 के तहत होगा, लेकिन विंडोज 7 के तहत नहीं। निम्नलिखित पंक्ति ने समस्या का कारण देखा है। समाधान UseShellExecute को अक्षम करने के लिए नहीं था अब मुझे एक शेल पॉपअप विंडो मिली है, जो अवांछित है, लेकिन कुछ खास नहीं होने की प्रतीक्षा करने वाले कार्यक्रम से बेहतर है। तो मैंने इसके लिए निम्नलिखित कार्य-जोड़ा जोड़ा: अब मुझे केवल परेशानी का कारण यह है कि विंडोज 8 के तहत ऐसा क्यों हो रहा है पहली जगह पर। 13 जनवरी को 10:35 को उत्तर दिया मैंने एक ऐसा वर्ग बनाने की कोशिश की जो आपकी समस्या को हल करेगी जो अकसरसोनस स्ट्रीम का उपयोग करते हुए मार्क बियरर्स, रोब, स्टीवज्यू उत्तर लेते हुए आपकी समस्या को हल करेंगे। ऐसा करने से मुझे एहसास हुआ कि एसिंक्रोनस प्रोसेस आउटपुट स्ट्रीम से संबंधित एक बग पढ़ा गया है। आप ऐसा नहीं कर सकते: आपको सिस्टम प्राप्त होगा। अज्ञातऑपरेशन अपवाद मानकऑटो को पुनः निर्देशित नहीं किया गया है या प्रक्रिया अभी तक शुरू नहीं हुई है। फिर आपको प्रक्रिया शुरू होने के बाद एसिंक्रोनस आउटपुट को पढ़ना होगा: ऐसा करने से, रेस की स्थिति बनाओ क्योंकि आउटपुट स्ट्रीम आपको एसिंक्रोनस में सेट करने से पहले डेटा प्राप्त कर सकता है: तब कुछ लोग कह सकते हैं कि आपको स्ट्रीम से पहले ही पढ़ना होगा इसे अतुल्यकालिक से सेट करें लेकिन यही समस्या तब होती है तुल्यकालिक पढ़ने के बीच एक दौड़ की स्थिति होगी और स्ट्रीम को अतुल्यकालिक मोड में सेट किया जाएगा। वास्तविक प्रक्रिया में एक प्रक्रिया के आउटपुट स्ट्रीम के सुरक्षित असिंक्रोनस पठन को प्राप्त करने का कोई तरीका नहीं है, प्रक्रिया और प्रक्रिया स्टार्टइन्फो तैयार की गई है। आप संभावित रूप से अतुल्यकालिक पठन का उपयोग कर रहे हैं जैसे आपके केस के लिए अन्य उपयोगकर्ताओं द्वारा सुझाई गई। लेकिन आपको पता होना चाहिए कि आप दौड़ की स्थिति के कारण कुछ जानकारी याद कर सकते हैं। डायग्नोस्टिक्स. प्रक्रिया :: प्रारंभ (StartInfo)। WaitForExit डायग्नोस्टिक्स. प्रक्रिया :: प्रारंभ (StartInfo)। WaitForExit हैलो, विस्टा घर x64 पॉवरहेल स्क्रिप्ट का उपयोग करना लूप में एक प्रोग्राम लॉन्च करना चाहते हैं और इसे बाहर निकलने के लिए इंतजार करना चाहते हैं, इसमें चर पैरामीटर के साथ बहुत सारे पैरामीटर्स हैं मैं शुरू करने की कोशिश कर रहा हूँ वह प्रोग्राम है: hlds. exe - console - insecure - game svencoop4 - port 27025- नोएक्स - न्यूमेडिकट 4096 मैक्सप्लेयर पर लॉग इन करें 12 नक्शा osprey 1. पावरशेल्ड कमांड लाइन में यह काम करता है। hlds. exe - console - insecure - game svencoop4 - port 27025 - noipx - numedicts 4096 maxplayers पर लॉग इन करें 12 नक्शा osprey एक लूप के साथ एक स्क्रिप्ट में यह एक डिज्नी हास्य की तरह है जादूगर अपरेंटिस। 2. यह इसे waitforexit के लिए कारण होना चाहिए. hlds. exe - console - insecure - game svencoop4 - port 27025 - noipx - numedicts 4096 maxplayers पर लॉग इन करें 12 मैप्स ओस्परी आउट-नल hlds - console खोलता है, लेकिन hlds. exe लटकी हुई है और आरंभ करने में विफल रहता है। 3. नीचे तर्कों को छंटनी की है, विभिन्न प्रकार की समस्याओं के साथ दिखाई देने लगते हैं - अस्थायी ऑपरेटर के रूप में रूका हुआ तर्क। यह एक चेतावनी के खतरे को प्रिंट करता है और hlds - console तर्क को अनदेखा करता है और फिर waitforexit फिर loops StartInfo न्यू ऑब्जेक्ट सिस्टम। डायग्नोस्टिक्स। प्रोसेसस्टार्ट इन्फ्रास्ट्रैक्टइन्फ़ोफाइलनाम hlds. exe StartInfo. Argumentsquot - कंसोल नक्शा c1a1-game svencoop4quot StartInfo. LoadUserProfile गलत StartInfo. UseShellExecute झूठी StartInfo. WorkingDirectory (प्राप्त-स्थान).Path proc System. Diagnostics. Process: : प्रारंभ (StartInfo).WaitForExit ()
Comments
Post a Comment