मेरे पास एसी # एप्लिकेशन है जो 32-बिट और 64-बिट ओएस दोनों पर चलता है। मेरे ऐप में, मैं प्रोग्रामिक रूप से जांच कैसे कर सकता हूं कि ठोस कार्य स्थापित है या कंप्यूटर पर नहीं। अगर हम इसे रजिस्ट्री कुंजी पढ़कर देख सकते हैं, तो प्रदान करें मुझे 32-बिट और 64-बिट दोनों के लिए पथ। मुझे बताएं कि इसे जांचने के अन्य तरीके भी हैं।जांच Solidworks स्थापित है?
उत्तर
रूप
private static bool IsInstalled(string ProductName)
{
bool rv = false;
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_Product");
ManagementObjectCollection Products = searcher.Get();
if (Products.Count != 0)
{
foreach (ManagementObject product in Products)
{
if (product.Properties["Name"].Value.ToString() == ProductName)
{
rv = true;
}
}
}
return rv;
}
इस प्रकार आप WMI इस्तेमाल कर सकते हैं आवेदन करता है, तो इसके इंस्टॉल हो SolidWorks के शुरू करने की आवश्यकता है? यदि हां, तो मैं सभी मेरे स्टैंड-अलोन शुरू (गैर ऐड-इन)
Public swApp As SldWorks.SldWorks
Function GetSolidWorks(ForceLaunch As Boolean) As Boolean
If Not swApp Is Nothing Then
SetSolidWorksVisibility()
Return True
Else
Try
swApp = GetObject(, "SldWorks.Application")
If swApp Is Nothing Then Return False
SetSolidWorksVisibility()
Return True
Catch ex As Exception
If Not ForceLaunch Then Return False
swApp = CreateObject("SldWorks.Application")
If swApp Is Nothing Then Return False
SetSolidWorksVisibility()
'simple timer to wait for solidworks to repond
System.Threading.Thread.Sleep(5000)
Return True
End Try
End If
End Function
Private Sub SetSolidWorksVisibility()
If Not swApp.Visible Then swApp.Visible = True
If Not swApp.FrameState = SwConst.swWindowState_e.swWindowMaximized Then swApp.FrameState = SwConst.swWindowState_e.swWindowMaximized
End Sub
यह beginers के लिए है ....
मुझे लगता है कि चाहे Solidworks जाँच करने के लिए कई तरह से स्थापित किया गया है कर रहे हैं के साथ SolidWorks के उपकरण या नहीं, लेकिन मेरे परिप्रेक्ष्य के अनुसार जब सॉलिडवर्क्स स्थापित किया गया है तो यह पंजीकरण में कुछ फ़ोल्डर्स बनाता है।
बस इस चरणों यह जांचने के लिए कि में
ओपन रन
प्रकार regedit का पालन करें ... और पर क्लिक करके प्रेस दर्ज
'उपयोगकर्ता अभिगम नियंत्रण' अनुमति हाँ HKEY_LOCAL_MACHINE के तहत
जाओ ->सॉफ्टवेयर
अब जाँच वहाँ है उपलब्ध है Solidwork
फ़ोल्डर प्रविष्टि या नहीं
फ़ोल्डर solidworks स्थापित पाया तो अन्यथा नहीं ..!
उम्मीद है कि इससे मदद मिलेगी!
- 1. आईफोन डिवाइस पर स्थापित एप्लिकेशन की जांच कैसे करें
- 2. पीजी मणि स्थापित नहीं कर सकता है, PQconnectdb() in -lpq में जांच रहा है ... नहीं
- 3. गलत जांच
- 4. निर्भरता जांच
- 5. जांचें कि क्या पाइथन पैकेज स्थापित है
- 6. जांचें एडोब रीडर स्थापित है (सी #)?
- 7. जहां microsoft.office.tools.excel.dll स्थापित है?
- 8. Mysqli स्थापित नहीं है?
- 9. मर्ज की जांच करने पर गिट जांच कैसे होती है?
- 10. क्या लैम्ब्डा जांच मृत है?
- 11. कितना शून्य जांच पर्याप्त है?
- 12. जांच करता है, तो डाउनलोड
- 13. स्थापित/
- 14. स्थापित
- 15. चीजों को स्थापित करने में easy_install कहां स्थापित करता है?
- 16. पहले से स्थापित PHP
- 17. वीएस 11 स्थापित
- 18. नए लोगों के लिए सी # का उपयोग कर स्थापित ब्राउज़रों की जांच कैसे करें
- 19. प्लगइन स्थापित होने पर मैं फ़ायरफ़ॉक्स और क्रोम में कैसे जांच करूं
- 20. जांचें कि क्या SQL सर्वर क्लाइंट स्थापित है
- 21. अशक्त जांच
- 22. जांच करें,
- 23. मैं कैसे जांच सकता हूं कि एंड्रॉइड मार्केट मेरे उपयोगकर्ता के डिवाइस पर स्थापित है या नहीं?
- 24. बैश: उपयोगकर्ता इनपुट की जांच सही है
- 25. jQuery जांच करता है, तो विशेषता
- 26. जांच करता है, तो स्ट्रिंग छवि
- 27. संपर्क कैसे है छवि की जांच करें?
- 28. जांच करता है, तो इनपुट jQuery
- 29. जांच करता है, तो फाइल मौजूद
- 30. जांच करें कि आईपी लैन में है
मैं प्रबंधन ऑब्जेक्ट शोधकर्ता और प्रबंधन ऑब्जेक्ट कोलेक्शन के आसपास 'उपयोग' कथन फेंक दूंगा ताकि यह सुनिश्चित किया जा सके कि वे ठीक से निपटान कर रहे हैं। – SwDevMan81
जब आप 'वापसी सत्य' द्वारा 'rv = true' को बदलकर उत्पाद की स्थापना करते हैं तो 'foreach' लूप तोड़ सकता है (' rv' घोषणा अनावश्यक हो जाती है) – alex