मैं एक सी # ऐप लिख रहा हूं जिसे कंसोल बंद होने पर फ़ाइल अपलोड करने की आवश्यकता है (इसे एक्स बटन के माध्यम से करें, या कंप्यूटर बंद हो गया है)।कंसोल पर रन कोड बंद करें?
मैं यह कैसे कर सकता हूं?
AppDomain.CurrentDomain.ProcessExit += new EventHandler (OnExit);
केवल चलाता है जब मैं कंसोल के लिए exit
आदेश जारी, जब नहीं मैं लाल बंद करें बटन मारा।
कृपया केवल तभी जवाब दें जब कंसोल एक्स बटन के माध्यम से बंद हो जाता है, और जब कंप्यूटर बंद हो जाता है (आमतौर पर विंडोज के माध्यम से, मुझे पता है कि आप नहीं कर सकते हैं कि बिजली xD खींच लिया गया है)।
खेद कर कहते हैं कि लेकिन परिदृश्यों जहाँ आपके प्रक्रिया मार दिया जाता है, ताकि आप इस हर संभव स्थिति में काम करने के लिए (हो सकता है आप Win7 जहां पर यह देखा है नहीं मिल सकता है देखते हैं आपने शट डाउन मारा और सिस्टम आपको बताता है कि कुछ प्रक्रियाएं शट डाउन को रोकती हैं और आप उन्हें समाप्त करना चुन सकते हैं) – Carsten
@ कार्स्टनकॉन्ग मैं समझता हूं कि ऐसी स्थितियां हैं, लेकिन मैं चाहता हूं कि कम से कम सामान्य शट डाउन प्रक्रिया के तहत काम करें उपयोगकर्ता ऐप्स को बंद करने के लिए मजबूर नहीं करता है। –
संभावित डुप्लिकेट http://stackoverflow.com/questions/474679/capture-console-exit-c-sharp –