DownloadsMicrostation-Bentley

Կոտրել գաղտնաբառը VBA մակրո Microstation

Visual Basic for Applications-ը մի շարք գրադարաններ է, որոնք Microsoft-ը հասանելի դարձրեց որոշ հնաոճ, բայց շատ հզոր, հատկապես Office-ի մինչև 2010թ. տարբերակներում: նույնիսկ այսպես, շրջանակների վրա հիմնված զարգացումների համար VBA-ն շատ գործնական լուծում է և գործում Microstation պատյան, բավականին պարզ. Համենայն դեպս, ես հիշում եմ, որ խոսում էի այս մասին՝ ցույց տալով սահմանափակ քարտեզ և ինչ-որ բանի հետ XFM.

Սրանք այն խնդիրներից մի քանիսն են, որոնք առաջացել են ինձ այսօր առավոտյան, երբ ես վազում էի Աստվածածնի շրջանաձև խաչմերուկում, արևադարձային տանը.

Օգնություն. Երբ ես գործարկում եմ VBA, ես ստանում եմ հաղորդագրություն.

«Այս բաղադրիչի լիցենզավորման տեղեկատվությունը չի գտնվել: Դուք չունեք բավարար իրավունքներ այս լիցենզիայով այս գործառույթը մշակման միջավայրում օգտագործելու համար»:

Այս խնդիրը շրջանցելու մի քանի եղանակ կա, այդ թվում՝ տեղադրելով միկրոկայանի նախապայմանային փաթեթ, ինչպիսին են XM-ի համար թողարկվածները: Խնդիրն այստեղ այն է, որ, հնարավոր է, օգտագործելով Windows 8-ի կամ Windows 10-ի տարբերակը, շատ հնաոճ գրադարաններ չեն աշխատում, և, անկասկած, այս VBA-ն կառուցվել է մինչև 2010 թվականը:vba-xvi32-microstatin-excel

Գործնական ելք. Տեղադրեք Visual Basic 2010 Express-ը, սա շատ չի բեռնի համակարգիչը և կավելացնի OCX հսկիչները, որոնք վրիպազերծիչից փորձառու օգտվողը կարող է հայտնաբերել և մուտքագրել հրամանի վահանակից:

Հավանական ճանապարհ դեպի ներբեռնել տեսողական հիմնական էքսպրեսը սա է.

Եթե ​​ցանկանում եք գործարկել Microstation Connect Edition-ից, գրեթե վստահ է, որ դուք պետք է ճշգրտումներ կատարեք հավելվածում, քանի որ գրադարանի որոշ ուղիներ փոխվել են:

Microstation VBA շրջանակը գործարկելու համար V8i-ի դեպքում և ավելի վաղ դա արվում է Utilities / Framework / Project Manager-ի միջոցով: Microstation Connect-ի դեպքում դուք պետք է ընտրեք ժապավենի «Կոմունալ ծառայություններ» ներդիրը:

Ինչպես տեսնում եք, մակրոն գործարկված է, բայց եթե մենք ուզում ենք դիպչել կոդը, այն մեզ ցույց կտա պաշտպանության պատուհանը:

Հնարավո՞ր է կոտրել այն գաղտնաբառը, որն ունի VBA-ն:

vba-xvi32-microstatin-excel

Visual Basic հավելվածների համար գաղտնաբառի պաշտպանության գործառույթը ձգտում է զարգացումների համար վերահսկողություն և անվտանգություն ստեղծել, ուստի այս բաները վեբկայքում խնդրելը չպետք է ճիշտ լինի: Այնուամենայնիվ, եթե ենթադրենք, որ լուծումն այն պատճառով է, որ մենք մոռացել ենք գաղտնաբառը կամ մշակողի տեխնոլոգիան ստացել է chikungunya-ն և կախել մկնիկը, ահա գործնական լուծում՝ օգտագործելով տասնվեցական խմբագրիչ:

VBA-ն ընդունված է ծրագրավորող ընկերությունների կողմից, ուստի ծածկագիրը, որն օգտագործվում է ծածկագրի մեջ, նշում է, թե երբ է սահմանվում գաղտնաբառը, փոխվում է մի հավելվածից մյուսը: Օրինակ՝ Excel VBA մակրոյից բանալին հեռացնելու համար սովորաբար հապավումը DBP=”password” է, Access-ի համար բանալին DPX=”password” է: Եթե ​​մենք գտնենք այդ տողը, և այն փոխենք DBR-ի փոխարեն DBP-ի, կամ DPR-ի փոխարեն DPX-ի, save-ի ժամանակ, բանալին պաշտպանելու հրամանն այլևս ճիշտ չի գրվի, և vba-ն կբացվի անպաշտպան:

Սա, օգտագործելով Hex Editor, Խմբագրել / Որոնում տարբերակում, տողը, որը մենք փնտրում ենք, գրված է, օրինակ BDP, Text string տարբերակով և ակտիվ պահելով Case sensitive-ը, ինչպես ցույց է տրված հետևյալ նկարում:

մակրո-vba-գաղտնաբառ

Օգտագործելով Hex Editor, այն հավանաբար կբացի microstation .mvba ընդլայնման մակրո և կկատարի այդ փոփոխությունը՝ հետևելով հետևյալ քայլերին.

1. Ներբեռնեք XVI32

Սա կարելի է ներբեռնել այս հասցեն; Իմ դեպքում ես ներբեռնում եմ 2.55 տարբերակը, այն սեղմված է zip-ով, պետք է unzip-ը հանել և գործարկել xvi32.exe ֆայլը։

vba-xvi32-microstatin

2. Բացեք mvba հավելվածը:

Նախքան VBA-ն բացելը խորհուրդ է տրվում պատճենել: Տեսեք, որ որքան էլ նա պաշտպանված լինի, այստեղ դուք կարող եք տեսնել նրա փորոտիքները: Դե, մնում է միայն փնտրել այդ հապավումը, երբ գտնվի, երեք տառերից մեկը փոխվի X-ի, և այն պահպանվի: Սրանով VBA-ն արդեն անպաշտպան է։

Հավելվածը փակելիս կհարցնի՝ պահպանե՞լ եք փոփոխությունները, պետք է նշեք այո։

vba-xvi32-microstatin-excel

Այն պահվելուց հետո ուշադրություն դարձրեք, որ երբ բացում եք VBA-ն, այն այլևս գաղտնաբառ չի խնդրում, ուստի հավանական է, որ դուք նորը նշանակեք: Եթե ​​գաղտնաբառը մոռացած օգտատերը դեռ աշխատում է ընկերությունում, պետք է գնալ ու ապտակել նրա գլխին կամ գոնե ստիպել վճարել ուրբաթ օրը գարեջրի համար; եթե նա մահացել է չիկունգունյայով, մենք ևս մեկ րոպե լռություն ունենք։

vba-xvi32-microstatin-excel

Microstation-ի VBA-ի (mvba) հապավումը գտնելը կարծես հաջորդ գլուխկոտրուկն է: Դա նույնը չէ Excel-ի կամ Access-ի համար, բայց ողջախոհության և համբերատարության ջանքերով դուք կկարողանաք գտնել այն:

Խնայողությունների համար, որոնք նշանակում են գաղտնաբառի անկարողություն իմանալու համար, մենք ձեզ կտրամադրենք հապավումը` խորհրդանշական համագործակցության դիմաց: Իհարկե, միշտ կա մեղավոր կամ հաղթող, պետք է գանձել այդ մեկ XD-ն։ Դրա համար դուք պետք է գնեք ներբեռնումը Վարկային քարտ կամ Paypal.

Գոլջի Ալվարես

Գրող, հետազոտող, հողի կառավարման մոդելների մասնագետ: Նա մասնակցել է այնպիսի մոդելների հայեցակարգացմանն ու ներդրմանը, ինչպիսիք են՝ Գույքի կառավարման ազգային համակարգ SINAP Հոնդուրասում, Հոնդուրասում Համատեղ քաղաքապետարանների կառավարման մոդել, Կադաստրի կառավարման ինտեգրված մոդել՝ ռեգիստր Նիկարագուայում, Տարածքի կառավարման համակարգ SAT Կոլումբիայում: . 2007 թվականից Geofumadas գիտելիքների բլոգի խմբագիր և AulaGEO ակադեմիայի ստեղծող, որը ներառում է ավելի քան 100 դասընթացներ GIS - CAD - BIM - Digital Twins թեմաներով:

Առնչվող հոդվածներ

2 Comments

  1. Regards
    Իմ դեպքում ես չեմ ուզում կոտրել, ջնջել կամ ոչնչացնել vba գաղտնաբառ բառը, այն, ինչ ուզում եմ, թույլ տալ ինձ իմանալ կամ հիշել գաղտնաբառը։ Գիտե՞ք որն է լինելու ճանապարհը։

Թողնել մեկնաբանություն

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու: Պահանջվող դաշտերը նշված են *

Վերադառնալ սկիզբ կոճակը