Се скрши на лозинката на VBA макро Microstation

Visual Basic за апликации е серија библиотеки што Мајкрософт ги стави на располагање, нешто старомодно, но многу моќно, особено во верзиите на Office пред 2010 година. Иако продолжува да постои, сега се прават многу случувања во .NET и други средини; дури и да е така, за развој базиран на рамки, VBA е прилично практично решение и во случај на микростаница, многу едноставен. Барем се сеќавам дека зборував за ова покажувајќи го ограничена карта и нешто со XFM.

Ова се некои од проблемите што дојдоа кај мене ова утро додека трчав по кружницата на Богородица во еден тропски дом:

Помош: Кога ќе ја стартувам VBA, добивам порака:

«Информациите за лиценца за оваа компонента не се пронајдени. Немате доволно права со оваа лиценца да ја користите оваа функционалност во развојното опкружување. »

Постојат голем број начини да се надмине овој проблем, вклучително и инсталирање на предуслов за микростатација, како што се оние што се објавени за XM. Проблемот тука е во тоа што, евентуално кога користите верзија на Виндоус 8 или Виндоус 10, многу старомодни библиотеки не работат и сигурно дека овој ВБА е изграден пред 2010 година.vba-xvi32-микростатин-ексел

А практична решение: Инсталирајте Visual Basic 2010 Експрес, овој компјутер нема да наплаќаат многу и додадете контроли OCX posiblmente искусен корисник од дебагерот може да детектира и влез од командната конзола.

А веројатно пат на преземете Visual Basic Express е ова.

Во случај да сакате да се кандидира од Microstation Connect Edition, речиси е сигурно дека апликацијата треба да направи прилагодување бидејќи некои рути на библиотеката се промениле.

За да извршите микростаница VBA marcro, во случај на V8i и порано, тоа се прави со комунални услуги / Marcro / Project Manager. Во случај на Microstation Connect, треба да го изберете јазичето Utilities на лентата.

Како што можете да видите, макро се извршува, но ако сакаме да го допреме кодот ќе го покаже прозорецот за заштита.

Дали е можно да се скрши лозинката што ја има VBA?

vba-xvi32-микростатин-ексел

Функционалноста за заштита на лозинка на Visual Basic за апликации има за цел да создаде контрола и безбедност за развојот, па затоа не треба да биде правилно да се прашуваат за овие работи на веб-страница. Сепак, под претпоставка дека решението е затоа што ја заборавивме лозинката или дека техничарот за развивач го дал чикунгунијата и го закачил глувчето, еве практично решение со користење на хексадецимален уредник.

VBA е усвоен од компании за развивање, така што акронимот што се користи во рамките на кодот за да се означи кога е поставена лозинката, се менува од една во друга апликација. На пример, за да го отстраните клучот од VBA макро во Excel, кратенката е обично DBP = »лозинка», за Access клучот е DPX = »лозинка». Ако ја пронајдеме таа низа и ја смениме во нешто како DBR наместо DBP, или DPR наместо DPX, кога е зачувано, командата за заштита на клучевите повеќе нема да биде добро напишана и vba ќе се отвори без заштита.

Ова, со користење на хексадецимален уредувач, во опција / Барај Уреди тип на низа сакаме, на пример БДП, стринг Текст опција и одржување на активни мали букви, како што е прикажано на следната слика.

макро-VBA-лозинка

Со користење на хексадецимален уредувач (Hex Editor), најверојатно ќе се отвори макрото продолжение .mvba и ќе се направи таа промена со следниве чекори:

1. Преземи XVI32

Ова може да се преземе од оваа адреса; во мојот случај ја преземам верзијата 2.55, која е ниско компресирана во zip, мора да ја отпакувате и да ја извршите датотеката xvi32.exe.

vba-xvi32-микростатино

2. Отворете ја апликацијата mvba.

Препорачливо е, пред да ја отворите VBA, да направите копија. Погледнете дека колку и да е заштитено, тука можете да ги видите неговите црева. Па, единственото нешто што останува е да ја барате таа кратенка, откако ќе се најде, една од трите букви се менува за X и таа е зачувана. Со ова, ВБА е веќе незаштитен.

Кога ќе ја затворат апликацијата ќе праша дали ги зачувуваат промените, неопходно е да се покаже дека да.

vba-xvi32-микростатин-ексел

Откако ќе се зачува, видете дека кога ќе го отворите VBA, тој веќе не бара клуч, па веројатно ќе додели нов. Ако корисникот што ја заборавил лозинката сè уште работи во компанијата, мора да му дадете неколку шлаканици по главата или барем да го присилите да плаќа за пивата во петокот; ако умре со чикунгунијата, имаме уште една минута молк.

vba-xvi32-микростатин-ексел

Наоѓањето на кратенката за Microstation VBA (mvba), се чини како следната загатка. Не е исто за Excel или Access, но со обид на здрав разум и трпеливост можете да го најдете.

За заштедите што значи да не можете да ја знаете лозинката, ќе ви го дадеме ланецот кратенки во замена за симболична соработка. Се разбира, секогаш има виновник или победник, тој мора да биде обвинет XD. За тоа мора да го купите преземањето со Кредитна картичка или Paypal.

2 Одговори на „Скрши ја лозинката на макро-станица VBA макро“

  1. Со почит
    Во мојот случај, не сакам да ја кршам, бришам или уништам зборот vba лозинка, она што сакам е да ме известам или да се сетам на лозинката. Дали знаете каков ќе биде режимот?

Остави одговор

Вашата е-маил адреса нема да бидат објавени.

Оваа страница користи Akismet за намалување на спам. Дознајте како се обработуваат податоците од вашиот коментар.