preuzimanjaMicroStation-Bentley

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 s ovom licencom za korištenje ove funkcionalnosti 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 su usvojile kompanije koje se bave razvojem, tako da se akronim koji se koristi u kodu za označavanje kada se unese lozinka mijenja iz jedne aplikacije u drugu. Na primjer, da biste uklonili lozinku iz Excel VBA makroa, obično je akronim DBP=”password”, za pristup lozinka je DPX=”password”. Ako pronađemo taj niz i promijenimo ga u nešto poput DBR umjesto DBP, ili DPR umjesto DPX, kada se sačuva, naredba protect key više neće biti ispravno napisana, a vba će se otvoriti nezaštićeno.

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.

Golgi Alvarez

Pisac, istraživač, specijalista za modele upravljanja zemljištem. Učestvovao je u konceptualizaciji i implementaciji modela kao što su: Nacionalni sistem upravljanja imovinom SINAP u Hondurasu, Model upravljanja zajedničkim opštinama u Hondurasu, Integrisani model upravljanja katastrom - registar u Nikaragvi, Sistem administracije teritorije SAT u Kolumbiji . Urednik Geofumadas bloga znanja od 2007. godine i kreator AulaGEO akademije koja uključuje više od 100 kurseva o temama GIS - CAD - BIM - Digital Twins.

Vezani članci

2 Komentari

  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 komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

Nazad na vrh dugmeta