मैंने एक विंडोज सेवा बनाई है जो डब्ल्यूसीएफ के माध्यम से रिमोट मशीनों से कमांड स्वीकार करता है। उन आदेशों में से एक निर्दिष्ट निष्पादन योग्य चलाने के लिए है (चलिए इस तरह की कार्यक्षमता के सुरक्षा प्रभावों को अनदेखा करते हैं)।.NET प्रक्रिया। स्टार्ट() रिमोट सिस्टम पर निष्पादन योग्य पर - सुरक्षा चेतावनी?
मेरी सेवा में मैं निष्पादन योग्य चलाने के लिए Process.Start() का उपयोग कर रहा हूं। निष्पादन योग्य मशीन के लिए स्थानीय होने पर सभी ठीक काम करते हैं, लेकिन अगर यह रिमोट फाइल शेयर पर है तो यह कोई त्रुटि नहीं है (या अधिक सटीक रूप से लटक रहा है)। मुझे संदेह है कि समस्या यह है कि यह मानक विंडोज 'असत्यापित प्रकाशक' चेतावनी को ट्रिगर कर रहा है कि कोई यह देखेगा कि क्या वे रिमोट सिस्टम पर एक्सई पर डबल क्लिक करते हैं।
क्या कोई तरीका है कि मैं इसे अपनी सेवा से बाईपास कर सकता हूं ताकि मैं वास्तव में किसी निष्पादन योग्य को चला सकूं? जैसा कि मैंने कहा था कि मैं इसे निष्पादन योग्य चलाने की अनुमति देने के सुरक्षा प्रभावों को समझता हूं, लेकिन यह वास्तव में मुझे चाहिए। मैंने सोचा होगा कि यह चेतावनी केवल एक उपयोगकर्ता मोड अवधारणा थी, लेकिन यह वास्तव में मेरी सेवा के रास्ते में हो रही प्रतीत होती है।
विचार?
@ ब्रेट्रोबी: सी # में कोई प्रक्रिया नहीं है। स्टार्ट विधि। –