NedlastingerMicrostation-Bentley

Bryt passord for VBA-makro Micro

Visual Basic for Applications er en serie biblioteker som Microsoft gjorde tilgjengelig, noe gammeldags, men veldig kraftige, spesielt i versjoner av Office før 2010. Selv om det fortsetter å eksistere, gjøres det nå mange utviklinger i .NET og andre miljøer; Likevel, for rammebasert utvikling, er VBA ganske praktisk og i Microstation tilfelle, ganske enkelt. Jeg husker i det minste å snakke om dette ved å vise begrenset kart og noe med XFM.

Dette er noen av problemene som har kommet til meg i morges, mens du kjører på Jomfruens rundkjøring, i et tropisk hjem:

Hjelp: Når jeg kjører VBA, vises meldingen:

"Lisensinformasjon for denne komponenten ble ikke funnet. Du har ikke tilstrekkelige rettigheter med denne lisensen til å bruke denne funksjonaliteten i utviklingsmiljøet."

Det er flere måter å komme rundt dette problemet, inkludert installering av en forutsetningspakke for microstation, for eksempel de som er utgitt for XM. Problemet her er at muligens når du bruker en versjon av Windows 8 eller Windows 10, fungerer mange gammeldagse biblioteker ikke, og sikkert ble denne VBA bygget før 2010.VBA-xvi32-microstatin-excel

En praktisk utvei: Installer Visual Basic 2010 Express, dette vil ikke laste datamaskinen mye og vil legge til OCX-kontrollene som en erfaren bruker muligens kunne oppdage og skrive inn fra kommandokonsollen.

En sannsynlig rute for laste ned Visual Basic Express er dette.

Hvis du ønsker å kjøre fra Microstation Connect Edition, er det nesten sikkert at søknaden må justeres fordi enkelte biblioteksruter er endret.

Å kjøre en mikrostasjon VBA-marcro, i tilfelle V8i og tidligere, gjøres det med Utilities / Marcro / Project Manager. Når det gjelder Microstation Connect, må du velge kategorien Verktøy på båndet.

Som du kan se, er makroen utført, men hvis vi vil berøre koden, vil den vise oss beskyttelsesvinduet.

Er det mulig å bryte passordet som har en VBA?

VBA-xvi32-microstatin-excel

Passordbeskyttelsesfunksjonaliteten til Visual Basic for Applications søker å generere kontroll og sikkerhet for utviklingen, så det bør ikke være riktig å spørre om disse tingene på et nettsted. Imidlertid antar vi at løsningen er fordi vi har glemt passordet eller at utviklerteknikeren ga chikungunya og la på musen, her er en praktisk løsning ved hjelp av en hex-editor.

VBA er tatt i bruk av utviklerselskapene, så akronymet som brukes i koden for å indikere når passordet skrives inn endres fra en applikasjon til en annen. For eksempel, for å fjerne passordet fra en Excel VBA-makro er akronymet normalt DBP=”passord”, for Access er passordet DPX=”passord”. Hvis vi finner den strengen, og endrer den til noe sånt som DBR i stedet for DBP, eller DPR i stedet for DPX, når den lagres, vil protect key-kommandoen ikke lenger staves riktig, og vba vil åpne ubeskyttet.

Dette, ved hjelp av Hex Editor, i Rediger / Søk-alternativet, skriver vi strengen vi leter etter, for eksempel BDP, med Tekststreng-alternativet og holder kodesensitiv aktiv, som vist i bildet nedenfor.

makro-VBA passord?

Ved hjelp av en Hexadecimal editor (Hex Editor), er det sannsynlig å åpne .mvba microstation forlengelsesmakroen og gjøre det endres ved å følge disse trinnene:

1. Last ned XVI32

Dette kan lastes ned denne retningen; I mitt tilfelle laster jeg ned 2.55-versjonen, lavt komprimert i zip, du må pakke ut den og kjøre filen xvi32.exe.

VBA-xvi32-microstatino

2. Åpne mvba-programmet.

Det anbefales å lage en kopi før du åpner VBA. Se at uansett hvor beskyttet den er, kan du se innvollene her. Vel, alt som gjenstår er å se etter det akronymet, når det er funnet, endres en av de tre bokstavene til et X, og det lagres. Med dette er VBA allerede ubeskyttet.

Når søknaden avsluttes, spør du om de lagrer endringene, det er nødvendig å angi det ja.

VBA-xvi32-microstatin-excel

Når den er lagret, må du se at når du åpner VBA, ber den ikke lenger om en nøkkel, så det er sannsynlig at den vil tilordne en ny. Hvis brukeren som har glemt passordet fremdeles jobber i firmaet, må du gi ham noen støt på hodet eller i det minste tvinge ham til å betale for ølene på fredag; hvis han døde med chikungunya, har vi nok et minutts stillhet.

VBA-xvi32-microstatin-excel

Å finne forkortelsen til Microstation VBA (mvba), virker som neste puslespill. Det er ikke det samme for Excel eller Access, men med en innsats av sunn fornuft og tålmodighet kan du finne det.

For besparelsene som betyr at du ikke kan vite passordet, vil vi gi deg akronymkjeden i bytte mot et symbolsk samarbeid. Selvfølgelig er det alltid en synder eller en vinner, at man må bli belastet XD. For det må du kjøpe nedlastingen med Kredittkort eller Paypal.

Golgi Alvarez

Forfatter, forsker, spesialist i landforvaltningsmodeller. Han har deltatt i konseptualisering og implementering av modeller som: National System of Property Administration SINAP in Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT in Colombia . Redaktør for Geofumadas kunnskapsblogg siden 2007 og skaper av AulaGEO Academy som inkluderer mer enn 100 kurs om GIS - CAD - BIM - Digitale tvillinger-emner.

Relaterte artikler

2 Kommentarer

  1. Hilsen
    I mitt tilfelle vil jeg ikke bryte, slette eller ødelegge ordet vba-passord, det jeg vil er å gi meg beskjed eller huske passordet. Vet du hva modus vil være?

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Tilbake til toppen-knappen