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:

«Lisensasjonsinformasjon 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 adoptert av utviklerbedrifter, så akronymet som brukes i koden for å indikere når passordet er angitt, endres fra ett program til et annet. For eksempel, for å fjerne nøkkelen fra en Excel VBA-makro, er akronymet vanligvis DBP = »passord», for Access er nøkkelen DPX = »passord». Hvis vi finner den strengen, og endrer den til noe som DBR i stedet for DBP, eller DPR i stedet for DPX, når den er lagret, vil nøkkelbeskyttelseskommandoen ikke lenger være godt skrevet, og vba åpnes uten beskyttelse.

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.

2 Svar på "Bryt passordet til en Microstation VBA-makro"

  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 svar

Din e-postadresse vil ikke bli publisert.

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentardataene dine behandles.