सी # का उपयोग करके, मैं यह निर्धारित कैसे कर सकता हूं कि डिफ़ॉल्ट ईमेल क्लाइंट के रूप में कौन सा प्रोग्राम पंजीकृत है? मुझे ऐप लॉन्च करने की ज़रूरत नहीं है, मैं सिर्फ यह जानना चाहता हूं कि यह क्या है।डिफ़ॉल्ट ईमेल क्लाइंट खोजें
उत्तर
रजिस्ट्री को खोजने के लिए रजिस्ट्री क्लास का उपयोग करें। यह कंसोल ऐप सिद्धांत का प्रदर्शन करता है।
using System;
using Microsoft.Win32;
namespace RegistryTestApp
{
class Program
{
static void Main(string[] args)
{
object mailClient = Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail", "", "none");
Console.WriteLine(mailClient.ToString());
}
}
}
आप कुंजी निम्नलिखित पर रजिस्ट्री में देख सकते हैं:
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail
+1 केवल थोड़ा तेज़ है कि मुझे ... – Jonathan
आप
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail
से रजिस्ट्री कुंजी पढ़ सकते हैं मुझे लगता है कि आप कम से रजिस्ट्री में है कि अधिक जानकारी के लिए सक्षम होना चाहिए HKLM\Software\Clients\Mail
।
डिफ़ॉल्ट स्ट्रिंग मान की खोज करें।
डिफ़ॉल्ट ईमेल क्लाइंट उपयोगकर्ता पर निर्भर करता है। HKLM
सभी पंजीकृत ईमेल क्लाइंट सूचीबद्ध करता है; लौटाया गया पहला उपयोगकर्ता वर्तमान उपयोगकर्ता का डिफ़ॉल्ट नहीं हो सकता है। HKEY_CURRENT_USER\Software\Clients\Mail
पढ़ने के लिए बेहतर है।
इसके अलावा यह आपको केवल ईमेल एप्लिकेशन का नाम देता है। आप अपने निष्पादन योग्य फ़ाइल नाम चाहते हैं, आप की तरह कुछ के साथ पर जाने के लिए है:
object mailCommand = Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\" + mailClient.ToString() + @"\shell\open\command", "", "none");
और उसके बाद कुछ भी कमांड लाइन स्ट्रिंग है कि आप (उद्धरण, पैरामीटर) की जरूरत नहीं है से बाहरी को हटा दें।
- 1. ईमेल क्लाइंट लाइब्रेरी
- 2. एक भद्दा ईमेल क्लाइंट
- 3. एक्सेस डिफ़ॉल्ट ईमेल पता
- 4. एंड्रॉइड - ईमेल क्लाइंट को सीधे कैसे खोलें
- 5. ईमेल क्लाइंट का पता लगाने
- 6. एंड्रॉइड ओपन ईमेल क्लाइंट प्रोग्रामेटिक
- 7. emacs "फ़ाइल खोजें:" डिफ़ॉल्ट पथ
- 8. एचटीएमएल ईमेल में पीएनजी छवियों के लिए ईमेल क्लाइंट समर्थन
- 9. एक्शनमेलर एन्कोडिंग - ईमेल क्लाइंट में कचरा प्रतिपादन
- 10. @ प्रमुख ईमेल क्लाइंट में फ़ॉन्ट-फेस समर्थन?
- 11. डिफ़ॉल्ट जेएमएक्स पोर्ट नंबर कैसे खोजें?
- 12. संस्कृति के डिफ़ॉल्ट दिनांक प्रारूप को कैसे खोजें
- 13. एंड्रॉइड पर डिफ़ॉल्ट एचटीपी क्लाइंट या HttpURLConnection
- 14. पायथन आईएमएपी खोज या नामित ईमेल पते से खोजें
- 15. एंड्रॉइड ईमेल एचटीसी थंडरबॉल्ट
- 16. पता लगाएं कि आईफोन/आईपैड ईमेल क्लाइंट कॉन्फ़िगर/मान्य
- 17. mailto: topic = and body = ईमेल क्लाइंट में समर्थन
- 18. ईमेल क्लाइंट बनाने में कितना मुश्किल है? - अजगर
- 19. एक डिफ़ॉल्ट चरण खोजें जो एक मेवेन प्लगइन
- 20. क्रिस्टल रिपोर्ट/विंडोज 7: क्रिस्टल रिपोर्ट एक डिफ़ॉल्ट ईमेल क्लाइंट के लिए पूछता है, और एक त्रुटि पोस्ट
- 21. एचटीएमएल ईमेल
- 22. आईओएस डिवाइस में डिफ़ॉल्ट उपयोगकर्ता ईमेल प्राप्त करें
- 23. ईमेल गतिविधि
- 24. खोजें
- 25. खोजें
- 26. खोजें
- 27. कोको से ईमेल भेजें
- 28. एकाधिक ईमेल
- 29. एचटीएमएल-ईमेल
- 30. ईमेल
डिफ़ॉल्ट ई-मेल क्लाइंट प्रति उपयोगकर्ता नीति है। मैं नीचे विलियम पार्के की प्रतिक्रिया से सहमत हूं। – JDennis
क्या ऐप लॉन्च करने के लिए वैसे भी है? – Rich