2009-12-30 13 views
9

क्या विंडोज़ सेवा फ़ाइल तक पहुंचने और संशोधित करने के लिए नेट में कोई मानक तरीका है? अभी मैं सिर्फ एक स्ट्रीम के माध्यम से फ़ाइल तक पहुंच रहा हूं और फाइल को लिख रहा हूं जैसे कि मैं किसी अन्य फाइल के लिए चाहता हूं। फ़ाइल c: \ windows \ system32 \ drivers \ etc \ में स्थित है, लेकिन मुझे चिंता है कि यह विंडोज के 64 बिट संस्करणों में बदल सकता है या विंडोज के विभिन्न संस्करणों में भिन्न हो सकता है (मैं गलत हो सकता हूं और स्वीकार्य रूप से, मैं हेवन अभी तक बहुत कुछ नहीं देखा)। इसके अलावा, मैं सोच रहा हूं कि क्या कोई मानक तरीका है, WMI और/या सिस्टम के माध्यम से कहें। प्रबंधन फ़ाइल स्पेस, सेवाओं को खोजने और संशोधित करने के लिए।क्या नेट में विंडोज़ सेवाओं की फाइल तक पहुंचने का कोई मानक तरीका है?

मुझे जो करना है, उसके वास्तविक विनिर्देश यह जांचना है कि हमारे सॉफ़्टवेयर के लिए उपयोग किए गए कुछ डेटाबेस उपनाम अपेक्षित बंदरगाहों के लिए निर्दिष्ट हैं या नहीं। यदि नहीं, तो उन्हें जोड़ें।

+0

पथ विंडोज 7 64 में एक ही है:

यहाँ सटीक वर्ग के लिए एक कड़ी है। – SLaks

+0

ठीक है, यह मुझे बहुत खुश बनाता है। –

+0

वह फ़ाइल किसी भी तरह से उपयोग किए जाने वाले बंदरगाहों को सीमित नहीं करती है। यह बंदरगाहों के लिए बस एक प्राचीन नाम सेवा है, जिससे आप उन्हें संख्या के बजाय नाम से निर्दिष्ट कर सकते हैं। –

उत्तर

1

ऐसा ओपन सोर्स प्रोजेक्ट सिस्टम कहा जाता है को पाने के लिए। मिर्च के पास यह वर्ग है।

एक रजिस्ट्री कुंजी है जिसमें आपके द्वारा संपादित की जा रही फ़ाइलों का पूरा पथ शामिल है। HostFile class

+0

अच्छा काम जोनाथन। यह एक मीठी लाइब्रेरी है जिसे आप वहां जा रहे हैं। धन्यवाद! –

0

का प्रयोग करें आप System.Environment.SystemDirectory उपयोग कर सकते हैं sys32 फ़ोल्डर

संबंधित मुद्दे

 संबंधित मुद्दे