Bryta lösenordet för VBA makro Micro

Visual Basic for Applications är en serie bibliotek som Microsoft gjort tillgängligt, något gammal men mycket kraftfull, särskilt i versioner av Office före 2010. Medan det fortfarande finns, görs många utvecklingar nu i .NET och andra miljöer; även för utvecklingen på marcros är VBA en väldigt praktisk lösning och i Microstation fall, ganska enkelt. Jag minns åtminstone att prata om detta, visar begränsad karta och något med XFM.

Det här är några av de problem som har kommit till mig i morse, medan du kör på Virgin's rondell, i ett tropiskt hem:

Hjälp: När jag kör VBA visas meddelandet:

«Licensinformation för denna komponent hittades inte. Du har inte tillräckligt med rättigheter med denna licens för att använda denna funktion i utvecklingsmiljön. »

Det finns flera sätt att lösa detta problem, bland dem, installera ett paket med microstation-förutsättningar, som de som kom ut för XM. Problemet här är att, kanske när du använder en version av Windows 8 eller Windows 10, fungerar många gammaldags bibliotek inte säkert och säkert byggdes denna VBA före 2010.VBA-xvi32-microstatin-excel

En praktisk utväg: Installera Visual Basic 2010 Express, det här laddar inte datorn mycket och lägger till de OCX-kontroller som en erfaren användare eventuellt kan upptäcka och skriva in från kommandotolk.

En sannolik väg av ladda ner Visual Basic Express är detta.

Om du vill köra från Microstation Connect Edition är det nästan säkert att applikationen måste göra en anpassning eftersom vissa bibliotekslistor har ändrats.

För att utföra en VBA-markering av Microstation, i fallet med V8i och tidigare görs det med Utilities / Marcro / Project Manager. När det gäller Microstation Connect måste du välja fliken Utilities i fliken.

Som du kan se är makroet exekverat, men om vi vill röra koden kommer det att visa oss skyddsfönstret.

Är det möjligt att bryta lösenordet som har en VBA?

VBA-xvi32-microstatin-excel

Lösenordsskyddsfunktionen i Visual Basic for Applications syftar till att generera kontroll och säkerhet för utvecklingen, så det borde inte vara korrekt att be om dessa saker på en webbplats. Men förutsatt att lösningen beror på att vi glömde nyckeln eller att den tekniska utvecklaren gav honom chikungunya och hängde musen, är det här en praktisk lösning med hjälp av en hexadecimal redaktör.

VBA antas av utvecklarbolagen, så den akronym som används inom koden för att ange när lösenordet placeras ändras från en ansökan till en annan. Till exempel, för att ta bort nyckeln från ett Excel VBA-makro, är akronymet DBP = »lösenord», för åtkomstnyckeln är DPX = »lösenord». Om vi ​​upptäcker att sträng och vi bytte till något liknande DBR istället för DBP, eller DPR istället för DPX, när de sparas, kommandotangenten skydd inte längre välskriven och VBA öppnas oskyddad.

Med hjälp av Hex Editor, i alternativet Redigera / sök, skriver vi in ​​strängen vi söker, till exempel BDP, med alternativet Textsträng och håller känslig känslig, vilket visas i följande bild.

makro VBA Password?

Med hjälp av en hexadimimal editor (hex-editor) är det troligt att mikrostationsmbba-makro-utvidgningsmaketet öppnas och ändras genom att följa dessa steg:

1. Hämta XVI32

Detta kan laddas ner denna riktning; I mitt fall laddar jag ner 2.55-versionen, låg komprimerad i zip, du måste pakka ut den och köra filen xvi32.exe.

VBA-xvi32-microstatino

2. Öppna mvba-applikationen.

Det är lämpligt att göra en kopia innan du öppnar VBA. Se hur skyddad du är, här kan du se tarmarna. Tja, allt som återstår är att hitta den akronymen, en gång hittat en av de tre bokstäverna ändras till en X och sparas. Med detta är VBA redan oskyddad.

När ansökan avslutas frågar du om de sparar ändringarna, det är nödvändigt att ange det ja.

VBA-xvi32-microstatin-excel

När det väl har sparats, se till att när du öppnar VBA frågar det inte längre en nyckel, så det är troligt att man tilldelar en ny. Om användaren som har glömt nyckeln fortfarande arbetar i företaget måste du gå för att ge honom några stötar i huvudet eller tvinga honom åtminstone att betala för öl på fredagen. Om han dog med chikungunya, gör vi en minuts tystnad.

VBA-xvi32-microstatin-excel

Att hitta akronym för VBA hos Microstation (mvba) verkar vara nästa gåta. Det är inte detsamma för Excel eller Access, men med ett försök av sunt förnuft och tålamod kan du hitta den.

För besparingarna som betyder att vi inte kan känna till lösenordet kommer vi att ge dig akronymsträngen i utbyte mot ett symboliskt samarbete. Självklart finns det alltid en skyldig eller en vinnare, den man måste debiteras XD. För det måste du köpa nedladdningen med Kreditkort eller Paypal.

Lämna en kommentar

Din e-postadress kommer inte att publiceras.

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.