डाउनलोडMicrostation-बेंटले

VBA मैक्रो Microstation का पासवर्ड तोड़

अनुप्रयोगों के लिए विज़ुअल बेसिक उन पुस्तकालयों की एक श्रृंखला है जो Microsoft ने उपलब्ध कराए थे, कुछ पुराने ढंग के लेकिन बहुत शक्तिशाली, विशेष रूप से 2010 से पहले कार्यालय के संस्करणों में। हालांकि यह अभी भी जारी है, कई विकास अब .NET और अन्य वातावरणों में किए गए हैं; फिर भी, फ्रेम-आधारित विकास के लिए, VBA एक व्यावहारिक समाधान है और में है Microstation के मामले, काफी सरल। कम से कम मुझे यह दिखाने के बारे में बात करना याद है बाध्य नक्शा और कुछ के साथ XFM.

ये कुछ ऐसी समस्याएं हैं जो आज सुबह मेरे पास आईं क्योंकि मैं एक उष्णकटिबंधीय घर में वर्जिन के चौराहे पर दौड़ा था:

सहायता: जब मैं वीबीए चलाता हूं, तो मुझे संदेश मिलता है:

"इस घटक के लिए लाइसेंसिंग जानकारी नहीं मिली। विकास परिवेश में इस कार्यक्षमता का उपयोग करने के लिए आपके पास इस लाइसेंस के साथ पर्याप्त अधिकार नहीं हैं।"

इस समस्या को हल करने के लिए कई तरीके हैं, जिसमें एक माइक्रोस्टेशन पूर्वापेक्षा पैकेज स्थापित करना शामिल है जैसे कि एक्सएम के लिए जारी किया गया। यहां समस्या यह है कि, संभवतः जब आप विंडोज 8 या विंडोज 10 के संस्करण का उपयोग कर रहे हैं, तो कई पुराने जमाने की लाइब्रेरी काम नहीं करती हैं और निश्चित रूप से यह वीबीए 2010 से पहले बनाया गया था।VBA-xvi32-microstatin-एक्सेल

एक व्यावहारिक आउटपुट: विजुअल बेसिक एक्सयूएनएक्स एक्सप्रेस स्थापित करें, यह कंप्यूटर को बहुत ज्यादा लोड नहीं करेगा और ओसीएक्स नियंत्रण जोड़ देगा जो संभवतया एक अनुभवी उपयोगकर्ता है क्योंकि डीबगर का पता लगा सकता है और कमांड कंसोल से प्रवेश किया जा सकता है।

का संभावित मार्ग डाउनलोड करें Visual Basic Express यह है.

अगर आप माइक्रोस्ट्रेशन कनेक्ट संस्करण से चलाना चाहते हैं, तो यह निश्चित है कि एप्लिकेशन को एक समायोजन करना होगा क्योंकि कुछ लायब्रेरी रूट बदल गए हैं।

V8i के मामले में और पहले यूटिलिटीज / मार्क्रो / प्रोजेक्ट मैनेजर के साथ एक माइक्रोस्टेशन VBA मार्क्रो चलाने के लिए। माइक्रोस्टेशन कनेक्ट के मामले में, आपको रिबन के यूटिलिटीज टैब को चुनना होगा।

जैसा कि आप देख सकते हैं, मैक्रो निष्पादित होता है लेकिन अगर हम कोड को छूना चाहते हैं तो सुरक्षा विंडो दिखाई देगी।

क्या पासवर्ड को तोड़ना संभव है, जो कि वीबीए में है?

VBA-xvi32-microstatin-एक्सेल

एप्लिकेशन के लिए Visual Basic की पासवर्ड सुरक्षा कार्यक्षमता, विकास के लिए नियंत्रण और सुरक्षा उत्पन्न करना चाहती है, इसलिए किसी वेबसाइट पर इन चीजों के बारे में पूछना सही नहीं होना चाहिए। हालांकि, यह मानते हुए कि समाधान इसलिए है क्योंकि हम पासवर्ड भूल गए या कि डेवलपर तकनीशियन ने चिकनगुनिया दिया और माउस को लटका दिया, यहां एक हेक्स संपादक का उपयोग करके व्यावहारिक समाधान है।

VBA को डेवलपर कंपनियों द्वारा अपनाया जाता है, इसलिए कोड के भीतर इस्तेमाल किया जाने वाला संक्षिप्त नाम यह इंगित करने के लिए कि पासवर्ड कब दर्ज किया गया है, एक एप्लिकेशन से दूसरे एप्लिकेशन में बदल जाता है। उदाहरण के लिए, एक्सेल वीबीए मैक्रो से पासवर्ड निकालने के लिए सामान्य रूप से संक्षिप्त नाम डीबीपी = "पासवर्ड" है, पासवर्ड एक्सेस के लिए डीपीएक्स = "पासवर्ड" है। यदि हम उस स्ट्रिंग को ढूंढते हैं, और इसे डीबीपी के बजाय डीबीआर या डीपीएक्स के बजाय डीपीआर में बदलते हैं, तो सहेजे जाने पर, प्रोटेक्ट की कमांड की वर्तनी सही नहीं होगी, और वीबीए असुरक्षित रूप से खुल जाएगा।

हेक्स संपादक का उपयोग संपादन / खोज विकल्प में, स्ट्रिंग जिसे हम देख रहे हैं, उदाहरण के लिए बीडीपी, टेक्स्ट स्ट्रिंग विकल्प के साथ लिखा है और मामला सक्रिय सक्रिय रखते हुए, जैसा कि निम्नलिखित चित्र में दिखाया गया है।

वृहद VBA पासवर्ड भूल गए?

हेक्साडेसीमल एडिटर (हेक्स एडिटर) का उपयोग करना, यह। एमवीबी माइक्रॉस्टेशन एक्सटेंशन मैक्रो खोलने की संभावना है और इन चरणों का पालन करके उस बदलाव को बना दिया है:

1। XVI32 डाउनलोड करें

इसे से डाउनलोड किया जा सकता है यह पता; मेरे मामले में मैं ज़िप में कम संकुचित 2.55 संस्करण डाउनलोड कर रहा हूं, आपको इसे खोलना होगा और फाइल xvi32.exe को चलाने के लिए करना होगा।

VBA-xvi32-microstatino

2। एमवीबीए आवेदन खोलें

प्रतिलिपि बनाने के लिए VBA खोलने से पहले, यह अनुशंसित है। देखें कि यह कितना संरक्षित है, आप यहां इसकी हिम्मत देख सकते हैं। ठीक है, केवल एक चीज बची हुई है, जो उस संक्षिप्त नाम की तलाश में है, एक बार मिल जाने पर, तीन अक्षरों में से एक X के लिए बदल जाता है, और यह बच जाता है। इसके साथ, VBA पहले से असुरक्षित है।

आवेदन बंद करने पर यह पूछेगा कि क्या वे परिवर्तनों को बचाते हैं, यह इंगित करना आवश्यक है कि हाँ।

VBA-xvi32-microstatin-एक्सेल

एक बार जब यह सहेज लिया गया है, तो देखें कि जब आप VBA खोलते हैं तो यह किसी कुंजी के लिए नहीं पूछता है, इसलिए यह एक नया असाइन करने की संभावना है। यदि वह उपयोगकर्ता जो पासवर्ड भूल गया था, अभी भी कंपनी में काम कर रहा है, तो आपको उसे सिर पर कुछ धक्कों देने के लिए जाना होगा या कम से कम उसे शुक्रवार को बियर के लिए भुगतान करने के लिए मजबूर करना होगा; अगर वह चिकनगुनिया से मर गया, तो हमारे पास एक और मिनट का मौन है।

VBA-xvi32-microstatin-एक्सेल

Microstation VBA (mvba) के लिए अनुमान लगाना, अगली पहेली लगती है। यह एक्सेल या एक्सेस के लिए समान नहीं है, लेकिन सामान्य ज्ञान और धैर्य के प्रयास से आप इसे पा सकते हैं।

बचत के लिए जिसका अर्थ है कि पासवर्ड को जानने में सक्षम नहीं है, हम आपको प्रतीकात्मक सहयोग के बदले में संक्षिप्त श्रृंखला देंगे। बेशक, हमेशा एक अपराधी या विजेता होता है, जिसे एक XD चार्ज किया जाना चाहिए। इसके लिए आपको डाउनलोड खरीदना होगा क्रेडिट कार्ड या पेपैल.

गोल्गी अल्वारेज़

लेखक, शोधकर्ता, भूमि प्रबंधन मॉडल के विशेषज्ञ। उन्होंने मॉडल की अवधारणा और कार्यान्वयन में भाग लिया है जैसे: होंडुरास में संपत्ति प्रशासन की राष्ट्रीय प्रणाली SINAP, होंडुरास में संयुक्त नगर पालिकाओं के प्रबंधन का मॉडल, कैडस्ट्रे प्रबंधन का एकीकृत मॉडल - निकारागुआ में रजिस्ट्री, कोलंबिया में क्षेत्र SAT के प्रशासन की प्रणाली . 2007 से जियोफुमदास ज्ञान ब्लॉग के संपादक और औलाजीओ अकादमी के निर्माता जिसमें जीआईएस - सीएडी - बीआईएम - डिजिटल ट्विन्स विषयों पर 100 से अधिक पाठ्यक्रम शामिल हैं।

संबंधित आलेख

2 टिप्पणियाँ

  1. सादर
    मेरे मामले में, मैं vba पासवर्ड को तोड़ना, हटाना या नष्ट नहीं करना चाहता, जो मैं चाहता हूं वह मुझे पासवर्ड को जानने या याद रखने के लिए है। क्या आप जानते हैं कि मोड क्या होगा?

एक टिप्पणी छोड़ दो

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

शीर्ष पर वापस करने के लिए बटन