PreuzimanjaMicrostation-Bentley

Break lozinku VBA makro Microstation

Visual Basic za aplikacije je niz knjižnica koje je Microsoft učinio dostupnim, pomalo staromodnim, ali vrlo moćnim, posebno u verzijama Officea prije 2010. Iako i dalje postoji, mnogi su se pomaci sada napravili u .NET-u i drugim okruženjima; čak i tako, za razvoj temeljen na okviru, VBA je prilično praktično rješenje i u Slučaj Microstation, vrlo jednostavan. Barem se sjećam da sam o ovome razgovarao pokazujući Ograničena karta I nešto s tim XFM.

Ovo su neki od problema koji su mi došli ujutro, dok sam trčao u Djevičevom kružnom toku u tropskom domu:

Pomoć: Kad pokrenem VBA, dobit ću 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 sustava Windows 8 ili Windows 10, mnoge staromodne knjižnice ne rade i sigurno je ovaj VBA izgrađen prije 2010.VBA-xvi32-microstatin-Excel

Praktični izlaz: Instaliranje Visual Basic 2010 Express-a, to neće učitati mnogo računala i dodati će OCX kontrole koje bi mogle biti iskusni korisnik budući da program za otkrivanje pogrešaka može otkriti i ući iz naredbe.

Vjerojatna ruta od Preuzimanje Visual Basic Express je ovo.

U slučaju da se žele pokrenuti iz Microstation Connect Editiona, gotovo je sigurno da aplikacija mora izvršiti prilagodbu jer su neke knjižnične rute promijenjene.

Za pokretanje mikrostanice VBA marcro, u slučaju V8i i starijih verzija, to se radi s uslužnim programima / Marcro / Project Manager. U slučaju Microstation Connect, morate odabrati karticu Uslužni programi na vrpci.

Kao što vidite, makronaredba se izvršava, ali ako želimo dodirnuti kôd, prikazat će se prozor zaštite.

Je li moguće razbiti zaporku koju VBA ima?

VBA-xvi32-microstatin-Excel

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

VBA je usvojen od strane razvojnih tvrtki, tako da se akronim koji se koristi unutar koda za označavanje kada se unese lozinka mijenja iz jedne aplikacije u drugu. Na primjer, za uklanjanje lozinke iz Excel VBA makronaredbe 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 spremi, naredba protect key više neće biti ispravno napisana, a vba će se otvoriti nezaštićena.

To pomoću Hex Editora u opciji Uređivanje / traženje zapisuje traku koju tražimo, na primjer BDP, s opcijom Tekstni niz i čuvanje aktivnog slučaja, kako je prikazano na sljedećoj slici.

makro-VBA lozinku?

Upotrebom heksadecimalnog urednika (Hex Editor) vjerojatno će otvoriti makronaredbu proširenja microstation .mvba i izvršiti tu promjenu slijedeći ove korake:

1. Preuzmite XVI32

Ovo se može preuzeti iz Ova adresa; U mom slučaju Ja sam preuzimanje 2.55 verzija, nisko komprimiran u zip, morate ga otvoriti i pokrenuti xvi32.exe datoteku.

VBA-xvi32-microstatino

2. Otvorite aplikaciju mvba.

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 promijenjeno je u X i spremljeno. Ovime je VBA već nezaštićen.

Prilikom zatvaranja aplikacije upitat će se da li spremaju promjene, potrebno je naznačiti da.

VBA-xvi32-microstatin-Excel

Jednom kad je spremljen, provjerite da kad otvorite VBA više neće tražiti ključ, pa će vjerojatno dodijeliti novi. Ako korisnik koji je zaboravio lozinku i dalje radi u tvrtki, morate otići i lupiti ga po glavi ili barem prisiliti da plati pivo u petak; ako je umro s chikungunyom, 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, dat ćemo vam lanac kratica u zamjenu za simboličku suradnju. Naravno, uvijek postoji krivac ili pobjednik, koji se mora naplatiti XD. Za to morate kupiti preuzimanje s Kreditna kartica ili Paypal.

Golgi Alvarez

Pisac, istraživač, specijalist za modele upravljanja zemljištem. Sudjelovao je u konceptualizaciji i implementaciji modela kao što su: Nacionalni sustav upravljanja imovinom SINAP u Hondurasu, Model upravljanja zajedničkim općinama u Hondurasu, Integrirani model upravljanja katastrom - registar u Nikaragvi, Sustav administracije teritorija SAT u Kolumbiji . Urednik Geofumadas bloga znanja od 2007. i kreator AulaGEO akademije koja uključuje više od 100 tečajeva o temama GIS - CAD - BIM - Digital Twins.

Vezani članci

2 Komentari

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

Ostavi komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

Također provjerite
Blizu
Natrag na vrh