YuklashlarMicroStation-Bentley

VBA Ibratli MicroStation'dan Parolni Break

Visual Basic for Applications - bu Microsoft tomonidan taqdim etilgan, biroz eskirgan, ammo juda kuchli bo'lgan kutubxonalar seriyasidir, ayniqsa, 2010 yilgacha bo'lgan Office versiyalarida. Garchi u mavjud bo'lib qolsa-da, hozirda ko'plab ishlanmalar .NET va boshqa muhitlarda amalga oshirilmoqda; shunga qaramay, ramkaga asoslangan ishlanmalar uchun VBA juda amaliy echimdir Microstation ishi juda oddiy. Hech bo'lmaganda chegaralangan xarita va bir narsa bilan XFM.

Tropik uyda Virjiniyaning aylanma qismida yugurganimda, bugun ertalab menga kelgan ba'zi muammolar shu:

Yordam: VBA ni ishga tushirganimda xabarni olaman:

“Ushbu komponent uchun litsenziya maʼlumotlari topilmadi. Rivojlanish muhitida ushbu funksiyadan foydalanish uchun ushbu litsenziya bilan sizda yetarli huquqlar mavjud emas.”

Ushbu muammoni hal qilishning bir qancha usullari mavjud, jumladan, XM uchun chiqarilganlar kabi mikrostatsion zaruriy paketni o'rnatish. Muammo shundaki, ehtimol siz Windows 8 yoki Windows 10 versiyasidan foydalanganda ko'plab eskirgan kutubxonalar ishlamayapti va bu VBA 2010 yildan oldin ishlab chiqarilgan.vba-xvi32-microstatin-excel

Amaliy chiqdi: Visual BASIC 2010 Express dasturini o'rnating, bu kompyuterni juda ko'p yuklashmaydi va ehtimol tajribali foydalanuvchi tuzatuvchidan aniqlashi va buyruq konsolidan kiritishi mumkin bo'lgan OCX boshqaruvini qo'shadi.

Mumkin bo'lgan yo'l Visual Basic Expressni yuklab olish.

Agar siz Microstation Connect Edition'dan ishlashni istasangiz, ba'zi dasturiy ta'minot yo'llari o'zgarganligi sababli, ilovaning sozlashi kerak.

VBA marcro mikrostatsiyasini ishlatish uchun V8i va undan oldingi holatlarda u Utilities / Marcro / Project Manager bilan amalga oshiriladi. Microstation Connect-da, siz tasmaning Utilitalar yorlig'ini tanlashingiz kerak.

Ko'rib turganingizdek, so'l bajariladi, lekin biz tegmoqchi bo'lsak, himoya oynasini ko'rsatamiz.

VBA-ning parolini buzish mumkinmi?

vba-xvi32-microstatin-excel

Visual Basic for Applications dasturining parollarni himoya qilish funktsiyasi ishlanmalar uchun boshqaruv va xavfsizlikni yaratishga intiladi, shuning uchun veb-saytda ushbu narsalar haqida so'rash to'g'ri bo'lmasligi kerak. Biroq, echim biz parolni unutganligimiz yoki ishlab chiquvchi texnik chikungunya bergani va sichqonchani osib qo'yganligimiz sababli, bu erda hex muharriri yordamida amaliy echim.

VBA ishlab chiquvchi kompaniyalar tomonidan qabul qilinadi, shuning uchun parol qachon kiritilganligini ko'rsatish uchun kod ichida ishlatiladigan qisqartma bir dasturdan boshqasiga o'zgaradi. Misol uchun, Excel VBA makrosidan parolni olib tashlash uchun odatda qisqartma DBP="password", Access uchun parol DPX="password" bo'ladi. Agar biz ushbu qatorni topib, uni DBP o'rniga DBR yoki DPX o'rniga DPR kabi biror narsaga o'zgartirsak, saqlanganda, himoya tugmasi buyrug'i endi to'g'ri yozilmaydi va vba himoyasiz ochiladi.

Bu Hex tahrirlovchisini foydalanib, Tahrirlash / Qidirish parametrida biz izlayotgan satrni yozadi, masalan, BDP, quyidagi matnda ko'rsatilgandek Matn dizayni va Case faol holatda saqlanadi.

so'l-vba-parol

Hexadecimal tahrirlovchisi (Hex tahrirlovchisi) dan foydalanib, .mvba microstation kengaytmasi so'lini ochishi va ushbu o'zgarishni quyidagi bosqichlarni bajarib, bajarish kerak:

1. XVI32-ni yuklab oling

Buni yuklab olish mumkin Ushbu manzil; 2.55 versiyasini yuklab olayapman, ZIPda kam siqilgan, uni ochish va xvi32.exe faylini ishlatish kerak.

vba-xvi32-microstatino

2. Mvba ilovasini oching.

VBA-ni ochishdan oldin uning nusxasini olish tavsiya etiladi. Qanday himoyalangan bo'lsa ham, bu erda uning jasoratini ko'rishingiz mumkin. Xo'sh, faqat bitta qisqartmani izlash kerak, topilgandan so'ng, uchta harfdan biri X ga o'zgartirildi va u saqlanib qoldi. Shu bilan VBA allaqachon himoyalanmagan.

Ilovani yopish paytida o'zgarishlar kiritilganligini so'rashadi, "ha" ni ko'rsatish kerak.

vba-xvi32-microstatin-excel

Saqlab olingandan so'ng, VBA-ni ochsangiz, endi kalit so'ramasligini ko'ring, shuning uchun yangisini tayinlashi mumkin. Agar parolni unutgan foydalanuvchi hanuzgacha kompaniyada ishlayotgan bo'lsa, siz borib uning boshiga urishingiz yoki hech bo'lmaganda juma kuni pivo uchun pul to'lashingiz kerak; agar u chikungunya bilan vafot etgan bo'lsa, biz yana bir daqiqa sukut saqlaymiz.

vba-xvi32-microstatin-excel

Microstation VBA (mvba) qisqartmasini topish, keyingi jumboq bo'lib tuyuladi. Excel yoki Access uchun bir xil emas, lekin aql va sabr-toqat bilan uni topishingiz mumkin.

Parolni bilmaslik ma'nosini tejash uchun biz ramziy hamkorlik evaziga qisqartmalar zanjirini beramiz. Albatta, har doim aybdor yoki g'olib bor, u uchun XD ayblanishi kerak. Buning uchun siz yuklab olishni sotib olishingiz kerak Kredit kartasi yoki PayPal.

Golji Alvares

Yozuvchi, tadqiqotchi, yerni boshqarish modellari bo'yicha mutaxassis. U Gondurasdagi SINAP milliy mulk boshqaruvi tizimi, Gondurasdagi qoʻshma munitsipalitetlarni boshqarish modeli, Kadastr boshqaruvining integratsiyalashgan modeli - Nikaraguada registr, Kolumbiyadagi SAT hududini boshqarish tizimi kabi modellarni kontseptuallashtirish va amalga oshirishda ishtirok etgan. . 2007 yildan beri Geofumadas bilimlar blogining muharriri va GIS - CAD - BIM - Digital Twins mavzularida 100 dan ortiq kurslarni o'z ichiga olgan AulaGEO Akademiyasining yaratuvchisi.

Haqida Maqolalar

2 Comments

  1. Javob bilan quote
    Mening holatimda, men vba parolini buzishni, yo'q qilishni yoki yo'q qilishni xohlamayman, menga parolni bilish yoki eslab qolishimni istayman. Rejim qanday bo'lishini bilasizmi?

Izoh qoldirish

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

Yuqoriga qaytish tugmasi