Перапынак пароль VBA макрасаў Microstation
Visual Basic для прыкладанняў - гэта шэраг бібліятэк, якія Microsoft зрабіла даступнымі, састарэлымі, але вельмі магутнымі, асабліва ў версіях Office да 2010 года. Нягледзячы на тое, што ён працягвае існаваць, у цяперашні час шмат распрацовак зроблена ў .NET і іншых асяроддзях; нягледзячы на гэта, для кадравых распрацовак VBA з'яўляецца цалкам практычным рашэннем і ў Микростанция выпадак, даволі проста. Прынамсі, я памятаю, як я казаў пра гэта, паказваючы абмежаваную адлюстраванне і нешта XFM.
Вось некаторыя з праблем, якія дасягнулі мне сёння раніцай, калі ён збег у ратондзе Багародзіцы ў трапічным доме:
Рэльеф: Калі я бягу VBA, я атрымліваю паведамленне:
«Інфармацыя аб ліцэнзіі на гэты кампанент не знойдзена. Вы не маеце дастатковых правоў з гэтай ліцэнзіяй для выкарыстання гэтай функцыянальнасці ў асяроддзі распрацоўкі».
Існуе шэраг спосабаў абыйсці гэтую праблему, у тым ліку ўсталяваць неабходны пакет мікрастанцыі, напрыклад, выпушчаны для XM. Праблема ў тым, што, магчыма, калі вы выкарыстоўваеце версію Windows 8 ці Windows 10, многія старамодныя бібліятэкі не працуюць, і, безумоўна, гэты VBA быў пабудаваны да 2010 года.
Практычнае рашэнне: Усталёўка Visual Basic 2010 Express, гэты кампутар не будзе спаганяць шмат і дадаць элементы кіравання OCX posiblmente дасведчанага карыстальніка з адладчыка можа выявіць і ўвесці ў кансолі каманду.
верагодны маршрут спампаваць Visual Basic Экспрэс гэта.
Калі вы хочаце запусціць ад Microstation Connect Edition, ён амаль упэўнены, што прыкладанне павінна зрабіць карэкціроўку, таму што некаторыя кнігарні змянілі маршруты.
Для запуску мікрастанцыі VBA marcro, у выпадку з V8i і раней, гэта робіцца з дапамогай Utilities / Marcro / Project Manager. У выпадку з Microstation Connect вам трэба выбраць укладку Службовыя праграмы на стужцы.
Як вы можаце бачыць, запускаецца макрас, але калі мы дакранаемся кода будзе паказваць абарону вокны.
Ці можна зламаць пароль, які мае VBA?
Функцыя абароны паролем Visual Basic для прыкладанняў імкнецца стварыць кантроль і бяспеку для распрацовак, таму не варта правільна пытацца пра гэтыя рэчы на сайце. Аднак калі выказаць здагадку, што рашэнне заключаецца ў тым, што мы забыліся пароль альбо што тэхнік-распрацоўшчык даў чыкунгунью і павесіў мыш, вось практычнае рашэнне з выкарыстаннем шаснаццаткавага рэдактара.
VBA прыняты кампаніямі-распрацоўшчыкамі, таму абрэвіятура, якая выкарыстоўваецца ў кодзе для пазначэння ўводу пароля, змяняецца ад аднаго прыкладання да іншага. Напрыклад, для выдалення пароля з макраса Excel VBA звычайна абрэвіятура з'яўляецца DBP=”пароль”, для доступу пароль DPX=”пароль”. Калі мы знойдзем гэты радок і зменім яго на нешта накшталт DBR замест DBP або DPR замест DPX, пры захаванні каманда ключа абароны больш не будзе правільна напісана, і vba адкрыецца без абароны.
Гэта, з дапамогай Hex Editor, у Edit опцыі / Пошук увядзіце радок, якую мы хочам, напрыклад, БПР, опцыі радкі тэксту і падтрыманне актыўнага рэгістра, як паказана на наступным малюнку.
З дапамогай шаснаццатковай рэдактара (Hex Editor), то, хутчэй за ўсё, каб адкрыць макрас пашырэнне .mvba з MicroStation і ўнесці змены, выканаўшы наступныя дзеянні:
1. спампаваць XVI32
Гэта можна загрузіць з гэты кірунак; у маім выпадку я іду версію 2.55, нізкі сціснутую ў паштовай індэксе, вы павінны распакаваць і запусціць файл xvi32.exe.
2. MVBA адкрыць прыкладанне.
Перад адкрыццём VBA рэкамендуецца зрабіць копію. Паглядзіце, што незалежна ад таго, наколькі ён абаронены, вы можаце ўбачыць яго вантробы тут. Ну, адзінае, што засталося, гэта шукаць гэтую абрэвіятуру, аднойчы знойдзеную, адна з трох літар заменена на X і захавана. Пры гэтым VBA ўжо неабаронены.
Закрыццё прыкладання спытае, захаваць змены, Вам трэба будзе падаць да.
Пасля таго, як ён быў захаваны, паглядзіце, што пры адкрыцці VBA ён больш не просіць ключ, таму, хутчэй за ўсё, прысвоіць новы. Калі карыстальнік, які забыўся пароль, па-ранейшаму працуе ў кампаніі, вам трэба пайсці, каб даць яму некалькі плясканняў па галаве ці хаця б прымусіць яго заплаціць за піва ў пятніцу; калі ён загінуў з чыкунгуняй, у нас яшчэ хвіліна маўчання.
Пошук абрэвіятуры Microstation VBA (mvba), здаецца наступнай загадкай. Для Excel і Access гэта не тое ж самае, але, прыклаўшы намаганні здаровага сэнсу і цярплівасці, вы можаце знайсці іх.
Для эканоміі, якая азначае, што вы не можаце ведаць пароль, мы дамо вам ланцужок абрэвіятур у абмен на сімвалічнае супрацоўніцтва. Зразумела, заўсёды ёсць вінаваты альбо пераможца, які павінен быць узяты з XD. Для гэтага вам прыйдзецца купіць загрузку з крэдытнай карты або Paypal.
Дзякуй
прывітанне
У маім выпадку я не хачу ламаць, выдаляць альбо знішчаць, слова vba пароль, што мне трэба, каб паведаміць мне альбо запомніць пароль. Вы ведаеце, якім будзе рэжым?