Súbory na stiahnutieMicrostation-Bentley

Prelomiť heslo VBA makier Microstation

Visual Basic for Applications je séria knižníc, ktoré spoločnosť Microsoft sprístupnila, trochu staromódne, ale veľmi výkonne, najmä vo verziách balíka Office pred rokom 2010. Aj keď naďalej existuje, mnoho vývojov sa teraz deje v .NET a iných prostrediach; aj tak je pre vývoj založený na rámcoch VBA celkom praktické riešenie a v prípade Microstation, pomerne jednoduché. Aspoň si pamätám, že som o tom hovoril tým, že som ukazoval ohraničená mapa a niečo s XFM.

To sú niektoré z problémov, ktoré mi dnes ráno prišli, keď som bežal v kruhovej objave Panny Márie v tropickom dome:

Pomoc: Keď spustím VBA, dostanem správu:

“Informácie o licenciách pre tento komponent sa nenašli. S touto licenciou nemáte dostatočné práva na používanie tejto funkcie vo vývojovom prostredí.“

Existuje celý rad spôsobov, ako tento problém obísť, vrátane inštalácie nevyhnutného balíka pre microstation, napríklad balíkov vydaných pre XM. Problém je v tom, že pravdepodobne keď používate verziu Windows 8 alebo Windows 10, veľa staromódnych knižníc nefunguje a tento VBA bol určite vytvorený pred rokom 2010.VBA xvi32-microstatin-excel

Praktický výstup: Nainštalujte Visual Basic 2010 Express, nebude to načítať veľa počítača a pridať ovládacie prvky OCX, ktoré môžu mať skúsený používateľ od ladiaceho programu, ktorý odhalí a zadá z príkazovej konzoly.

Pravdepodobná trasa Stiahnite si Visual Basic Express.

V prípade, že chcete používať aplikáciu Microstation Connect Edition, je takmer isté, že aplikácia musí vykonať úpravu, pretože niektoré knižnice boli zmenené.

Ak chcete spustiť mikrostanicu VBA marcro, v prípade verzie V8i a starších sa to robí pomocou Utilities / Marcro / Project Manager. V prípade aplikácie Microstation Connect musíte zvoliť kartu Nástroje na páse s nástrojmi.

Ako môžete vidieť, makro sa vykoná, ale ak sa chceme dotknúť kódu, zobrazí sa okno ochrany.

Je možné porušiť heslo, ktoré má VBA?

VBA xvi32-microstatin-excel

Funkcia ochrany hesla jazyka Visual Basic for Applications sa snaží generovať kontrolu a zabezpečenie vývoja, takže by nemalo byť správne pýtať sa na tieto veci na webových stránkach. Avšak za predpokladu, že riešením je to, že sme zabudli heslo alebo že vývojový technik dal chikungunya a zavesil myš, tu je praktické riešenie pomocou hexadecimálneho editora.

VBA je adoptované vývojárskymi spoločnosťami, takže akronym používaný v kóde na označenie zadávania hesla sa mení z jednej aplikácie na druhú. Napríklad, ak chcete odstrániť heslo z makra Excel VBA, zvyčajne je skratka DBP=”heslo”, pre Access je heslo DPX=”heslo”. Ak nájdeme tento reťazec a zmeníme ho na niečo ako DBR namiesto DBP alebo DPR namiesto DPX, po uložení príkaz protect key už nebude napísaný správne a vba sa otvorí bez ochrany.

Pomocou editora Hex v možnosti Upraviť / Hľadať je reťazec, ktorý hľadáme, napríklad BDP, napísaný s možnosťou Textový reťazec a aktívnym ponechaním aktívneho prípadu, ako je znázornené na nasledujúcom obrázku.

makier VBA heslo?

Pomocou hexadecimálneho editora (editora Hex) je pravdepodobné, že otvoríte makro rozšírenia microstation .mvba a urobíte túto zmenu nasledujúcim postupom:

1. Stiahnite si XVI32

To je možné prevziať z túto adresu; v mojom prípade stiahnem verziu 2.55, ktorá je komprimovaná na zips, musíte ju rozbaliť a spustiť súbor xvi32.exe.

VBA xvi32-microstatino

2. Otvorte aplikáciu mvba.

Pred otvorením VBA sa odporúča vytvoriť kópiu. Uvidíte, že nech je chránený akokoľvek, tu môžete vidieť jeho vnútornosti. Jediné, čo zostáva, je hľadať túto skratku, ktorá sa po nájdení jedno z troch písmen zmení na X a uloží sa. Vďaka tomu je VBA už nechránený.

Pri zatváraní aplikácie sa zobrazí otázka, či zmeny uložia, je potrebné uviesť, že áno.

VBA xvi32-microstatin-excel

Po uložení sa uistite, že keď otvoríte VBA, už nebude vyžadovať kľúč, takže je pravdepodobné, že mu pridelíte nový. Ak užívateľ, ktorý zabudol heslo, vo firme stále pracuje, musíte mu ísť dať pár hrčiek na hlavu alebo ho prinútiť aspoň zaplatiť v piatok za pivá; ak zomrel s chikungunya, máme ďalšiu minútu ticha.

VBA xvi32-microstatin-excel

Nájdenie skratky pre Microstation VBA (mvba) sa javí ako ďalšia hádanka. Nie je to to isté pre program Excel alebo Access, ale s úsilím zdravého rozumu a trpezlivosti ho nájdete.

Z dôvodu úspor, ktoré znamenajú neschopnosť poznať heslo, vám za symbolickú spoluprácu dáme skratku reťazca. Samozrejme, vždy sa nájde vinník alebo víťaz, ten musí byť obvinený XD. Za to si musíte kúpiť download pomocou Kreditná karta alebo Paypal.

Golgi Alvarez

Spisovateľ, výskumník, špecialista na modely hospodárenia s pôdou. Podieľal sa na konceptualizácii a implementácii modelov ako: Národný systém správy majetku SINAP v Hondurase, Model hospodárenia spoločných obcí v Hondurase, Integrovaný model správy katastra - Register v Nikarague, Systém správy územia SAT v Kolumbii . Editor vedomostného blogu Geofumadas od roku 2007 a tvorca akadémie AulaGEO, ktorá zahŕňa viac ako 100 kurzov na témy GIS - CAD - BIM - Digitálne dvojičky.

súvisiace články

2 Komentáre

  1. pozdravy
    V mojom prípade nechcem prelomiť, odstrániť alebo zničiť slovo vba heslo, čo chcem, aby ste mi povedali alebo si zapamätali heslo. Viete, aký režim by bol?

zanechať komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

Tlačidlo späť nahor