यहां स्थिति है: मैं एक एप्लिकेशन लॉन्च करने की कोशिश कर रहा हूं, लेकिन .exe का स्थान मुझे ज्ञात नहीं है।exe के स्थान को जानने के बिना कमांड लाइन तर्क के साथ एक फ़ाइल लॉन्च करें?
Process.Start("Sample.xls");
हालांकि, मैं भी कुछ आदेश पंक्ति तर्क पारित करने के लिए की जरूरत है: अब, अगर फाइल एक्सटेंशन पंजीकृत है (Windows में), मैं की तरह कुछ कर सकते हैं। मैं इसे काम करने के लिए नहीं मिला
Process p = new Process();
p.StartInfo.FileName = "Sample.xls";
p.StartInfo.Arguments = "/r"; // open in read-only mode
p.Start();
इसे हल करने के लिए किसी तंत्र पर कोई सुझाव?
संपादित @ अकु
मेरे StackOverflow खोज कौशल कमजोर कर रहे हैं; मुझे वह पोस्ट नहीं मिला। हालांकि मैं आमतौर पर रजिस्ट्री में peering नापसंद, यह एक अच्छा समाधान है। धन्यवाद!