Перапынак пароль VBA макрасаў Microstation

Visual Basic для прыкладанняў ўяўляе сабой набор бібліятэк, якія Microsoft зрабіў даступныя, некалькі старамодна, але вельмі магутныя, асабліва ў версіях офіса да 2010. У той час як яна працягвае існаваць, многія распрацоўкі цяпер зробленыя ў .NET і іншых асяроддзях; Тым не менш, для распрацовак, заснаваных на marcros, VBA з'яўляецца даволі практычным рашэннем у Микростанция выпадак, даволі проста, Прынамсі, я памятаю, як казаў пра гэта паказе абмежаваную адлюстраванне і нешта XFM.

Вось некаторыя з праблем, якія дасягнулі мне сёння раніцай, калі ён збег у ратондзе Багародзіцы ў трапічным доме:

Рэльеф: Калі я бягу VBA, я атрымліваю паведамленне:

«Інфармацыя аб ліцэнзаванні для гэтага кампанента не знойдзена. Вы не валодаеце дастатковымі правамі з гэтай ліцэнзіяй на выкарыстанне гэтай функцыі ў асяроддзі распрацоўкі ".

Ёсць некалькі спосабаў вырашэння гэтай праблемы, у тым ліку ўстаноўкі пакета MicroStation перадумовы, такія як тыя, якія выкладзены для XM. Праблема тут заключаецца ў тым, што, магчыма, будзе выкарыстоўваць версію Windows, або Windows, 8 10, многія бібліятэкі не працуюць старыя VBA і, вядома, гэта было пабудавана да 2010.Ува-xvi32-microstatin-першынствуе

Практычнае рашэнне: Усталёўка Visual Basic 2010 Express, гэты кампутар не будзе спаганяць шмат і дадаць элементы кіравання OCX posiblmente дасведчанага карыстальніка з адладчыка можа выявіць і ўвесці ў кансолі каманду.

верагодны маршрут спампаваць Visual Basic Экспрэс гэта.

Калі вы хочаце запусціць ад Microstation Connect Edition, ён амаль упэўнены, што прыкладанне павінна зрабіць карэкціроўку, таму што некаторыя кнігарні змянілі маршруты.

Для запуску marcro MicroStation VBA, у выпадку V8i і раней гэта робіцца менеджэр Утыліты / Marcro / Project. Для Microstation Connect вы павінны выбраць ўкладку Утыліты ў стужцы.

Як вы можаце бачыць, запускаецца макрас, але калі мы дакранаемся кода будзе паказваць абарону вокны.

Ці можна зламаць пароль, які мае VBA?

Ува-xvi32-microstatin-першынствуе

Функцыя абароны пароля з дапамогай Visual Basic для прыкладанняў для стварэння падзей кантролю і бяспекі, таму яно не павінна быць права прасіць гэтыя рэчы на ​​сайце. Аднак, калі выказаць здагадку, што рашэнне, таму што мы забыліся ключ ці тэхнічны распрацоўшчык даў Chikungunya і павесіў мыш, вось практычнае рашэнне з дапамогай шаснаццатковай рэдактара.

VBA прымаецца девелоперскому кампаніямі, так што абрэвіятура выкарыстоўваецца ў кодзе, каб пазначыць пры размяшчэнні змены пароля ад аднаго вузла прыкладання да іншага. Напрыклад, каб атрымаць ключ з макраса VBA ў Excel звычайна акронім DBP = «пароль» Доступ ключ для DPX = «пароль». Калі мы знойдзем гэты радок, і мы змянілі штосьці накшталт DBR замест DBP, або ДПР замест DPX, пры захаванні, абарона ключавой каманды больш не будзе добра напісана і VBA адкрыецца неабароненым.

Гэта, з дапамогай Hex Editor, у Edit опцыі / Пошук увядзіце радок, якую мы хочам, напрыклад, БПР, опцыі радкі тэксту і падтрыманне актыўнага рэгістра, як паказана на наступным малюнку.

макра-VBA Password?

З дапамогай шаснаццатковай рэдактара (Hex Editor), то, хутчэй за ўсё, каб адкрыць макрас пашырэнне .mvba з MicroStation і ўнесці змены, выканаўшы наступныя дзеянні:

1. спампаваць XVI32

Гэта можна загрузіць з гэты кірунак; у маім выпадку я іду версію 2.55, нізкі сціснутую ў паштовай індэксе, вы павінны распакаваць і запусціць файл xvi32.exe.

Ува-xvi32-microstatino

2. MVBA адкрыць прыкладанне.

Пажадана, перад адкрыццём VBA зрабіць копію. Глядзіце, што вы абаронены, тут вы можаце ўбачыць вантробы. Ну, усё, што застаецца знайсці гэтую абрэвіятуру, калі знайшлі вы змяняеце адну з трох літар, з дапамогай X, і захоўваецца. Пры гэтым, VBA ўжо неабаронены.

Закрыццё прыкладання спытае, захаваць змены, Вам трэба будзе падаць да.

Ува-xvi32-microstatin-першынствуе

Пасля захавання, не відаць, што пры адкрыцці VBA больш не прасіў ключ, так што, хутчэй за ўсё, прызначыць новы. Калі карыстальнік забыўся ключ ўсё яшчэ працуе ў кампаніі, пайсці, каб даць coscorrones ў галаве, альбо, па меншай меры, прымусіць яго заплаціць піва ў пятніцу; Калі вы памерлі з чикунгуньей, мы бярэм яшчэ адну хвіліну маўчання.

Ува-xvi32-microstatin-першынствуе

Знайсці абрэвіятуру для MicroStation VBA (MVBA), гэта, здаецца, наступная галаваломка. Гэта не тое ж самае для Excel або Access, але з высілкам здаровага сэнсу і цярпення можна знайсці.

Захаванне сродкаў не ў стане ведаць пароль, мы дамо ланцуговую абрэвіятуру ў абмен на сімвалічнае супрацоўніцтва. Вядома, заўсёды ёсць злачынец ці пераможца, што неабходна для рахунку XD. Для гэтага вы купляеце спампаваць крэдытнай карты або Paypal.

пакінуць каментар

Ваш электронны адрас не будзе апублікаваны.

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца для вашых каментароў.