Break lozinku VBA makro Microstation

Visual Basic za aplikacije je niz biblioteka koje je Microsoft učinio dostupnim, pomalo staromodnim, ali vrlo moćnim, posebno u verzijama Officea prije 2010. Iako i dalje postoji, mnogi se događaji sada rade u .NET i drugim okruženjima; čak i tako, za razvoj zasnovan na okviru, VBA je prilično praktično rješenje i u Microstation slučaju, vrlo jednostavno. Bar se sjećam da sam o ovome razgovarao pokazujući ograničene na karti i nešto XFM.

Ovo su neki od problema koji su me do ovog jutra, dok je trčao u rotonda Bogorodice u tropskim kući:

Reljef: Kad sam pokrenuti VBA, dobijem poruku:

«Informacije o licenciranju za ovu komponentu nisu pronađene. Nemate dovoljno prava sa ovom licencom da biste koristili ovu funkcionalnost u razvojnom okruženju. »

Postoji nekoliko načina za zaobilaženje ovog problema, uključujući instaliranje preduvjeta za mikrostanice, poput onih izdanih za XM. Problem je ovdje što, možda kada koristite verziju operativnog sistema Windows 8 ili Windows 10, mnoge staromodne biblioteke ne rade i sigurno je ovaj VBA izgrađen prije 2010.VBA-xvi32-microstatin-excel

Praktično rješenje: Instalacija Visual Basic 2010 Express, ovo računalo neće puniti mnogo i dodajte kontrole OCX posiblmente iskusni korisnik iz debugger mogao otkriti i ulaz iz komandne konzole.

A vjerovatno put download Visual Basic Express je ovo.

U slučaju da želite da pokrenete Microstation Connect Edition, gotovo je sigurno da aplikacija mora da izvrši prilagođavanje jer su se neki putevi biblioteke promenili.

Da biste pokrenuli mikrostanicu VBA marcro, u slučaju V8i i starijih verzija, to se vrši pomoću Utilities / Marcro / Project Manager. U slučaju Microstation Connect, morate odabrati karticu Uslužni programi na vrpci.

Kao što možete vidjeti, makro radi ali ako se dodiruju kod će pokazati zaštitu prozor.

Da li je moguće da se probije lozinku koja ima VBA?

VBA-xvi32-microstatin-excel

Funkcionalnost zaštite lozinkom Visual Basic-a za aplikacije želi generirati kontrolu i sigurnost razvoja, pa ne bi trebalo biti ispravno pitati o tim stvarima na web lokaciji. Međutim, pod pretpostavkom da je rješenje zato što smo zaboravili lozinku ili je tehničar za programere dao chikungunyu i spustio miš, evo praktičnog rješenja pomoću hex uređivača.

VBA prihvaćaju kompanije programeri, pa se akronim koji se koristi u kodu označava kada je postavljena lozinka mijenja iz jedne aplikacije u drugu. Na primjer, da biste uklonili ključ iz VBA makronaredbe u programu Excel, skraćenica je obično DBP = »lozinka«, a za pristup ključ je DPX = »lozinka». Ako pronađemo taj niz i promijenimo ga u nešto poput DBR umjesto DBP ili DPR umjesto DPX, kada se spremi, naredba zaštite ključa više neće biti dobro napisana i vba će se otvoriti bez zaštite.

To je, koristeći Hex Editor, u Edit / Search opciju upišite string želimo, na primjer BDP, tekst opciju string i održavanje aktivne velika i mala slova, kao što je prikazano na sljedećoj slici.

makro-VBA lozinku?

Koristeći Hexadecimal editor (Hex Editor), verovatno će otvoriti makro proširenje microstation .mvba i izvršiti tu promjenu tako što ćete slediti ove korake:

1. preuzimanje XVI32

To se može skinuti sa tom pravcu; u mom slučaju ću niz 2.55 verzija, niske komprimirani u ZIP, morate dekompresiju i pokrenite xvi32.exe datoteke.

VBA-xvi32-microstatino

2. MVBA otvorite aplikaciju.

Prije otvaranja VBA preporučuje se kopiranje. Pazite koliko je zaštićen, ovdje možete vidjeti njegovu utrobu. Pa, preostalo je samo potražiti tu kraticu, jednom pronađena, jedno od tri slova se mijenja u X i čuva se. Ovim je VBA već nezaštićen.

Zatvaranje aplikacija će pitati ako Save Changes, morate naznačiti da.

VBA-xvi32-microstatin-excel

Jednom kad je spremljen, postarajte se da kad otvorite VBA više ne traži ključ, pa će vjerojatno dodijeliti novi. Ako korisnik koji je zaboravio lozinku i dalje radi u kompaniji, u petak mu morate dati nekoliko udaraca po glavi ili ga barem prisiliti da plati pivo u petak; ako je umro s čikungunjom, imamo još minutu šutnje.

VBA-xvi32-microstatin-excel

Pronalaženje kratice za Microstation VBA (mvba), čini se da je sljedeća zagonetka. Nije isto za Excel ili Access, ali uz trud zdravog razuma i strpljenja možete ga pronaći.

Radi uštede koja znači da ne možemo znati lozinku, daćemo vam lanac skraćenica u zamjenu za simboličku suradnju. Naravno, uvijek postoji krivac ili pobjednik, koji mora biti optužen za XD. Za to morate kupiti preuzimanje sa Kreditna kartica ili Paypal.

2 Odgovora na "Razbijanje lozinke Microstation VBA makronaredbe"

  1. Saludos
    U mom slučaju, ne želim razbiti, izbrisati ili uništiti, riječ vba lozinka, ono što želim je da me obavijestite ili zapamtim lozinku. Znate li kakav bi bio režim?

Ostavite odgovor

Vaša e-mail adresa neće biti objavljena.

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.