LejupielādesMicrostation-Bentley

Break paroli VBA makro Microstation

Visual Basic for Applications ir virkne bibliotēku, kuras Microsoft padarīja pieejamus, nedaudz vecmodīgus, bet ļoti spēcīgus, it īpaši Office versijās pirms 2010. gada. Lai gan tā turpina pastāvēt, tagad daudzas izmaiņas tiek veiktas .NET un citās vidēs; Pat ja rāmja attīstībai VBA ir diezgan praktisks risinājums un Microstation gadījums ir diezgan vienkāršs. Vismaz es atceros, kā par to runāju, parādot ierobežota karte un kaut kas ar XFM.

Šīs ir dažas no problēmām, kas šovakar man ieradušās, kad es skrēja Virginas apvedceļā tropiskā mājā:

Palīdzība: Kad es palaistu VBA, es saņemu ziņojumu:

“Šī komponenta licencēšanas informācija nav atrasta. Ar šo licenci jums nav pietiekamu tiesību, lai izmantotu šo funkcionalitāti izstrādes vidē.

Ir vairāki veidi, kā apiet šo problēmu, tostarp instalēt priekšnosacījumu mikrostacijas pakotni, piemēram, XM izlaistās. Šeit problēma ir tāda, ka, iespējams, kad izmantojat Windows 8 vai Windows 10 versiju, daudzas vecmodīgas bibliotēkas nedarbojas, un šī VBA noteikti tika uzcelta pirms 2010. gada.vba-xvi32-mikrostatin-excel

Praktiska iznākšana: instalējiet Visual Basic 2010 Express, tas daudz neuzlādēs datoru un pievienos OCX vadīklas, ko, iespējams, pieredzējis lietotājs no atkļūdotājs varētu atklāt un ievadīt no komandu konsole.

Iespējamais maršruts lejupielādēt Visual Basic Express ir tas.

Gadījumā, ja vēlaties palaist no Microstation Connect Edition, ir gandrīz droši, ka programmai ir jāveic korekcija, jo daži bibliotēku maršruti ir mainījušies.

Lai palaistu mikrostacijas VBA marcro, V8i un agrāk tas tiek darīts ar Utilities / Marcro / Project Manager. Microstation Connect gadījumā jums jāizvēlas lentes cilne Utilities.

Kā redzat, makro tiek izpildīts, bet, ja mēs vēlamies pieskarties kodam, tiks parādīts aizsardzības logs.

Vai ir iespējams izlauzt paroli, kāda ir VBA?

vba-xvi32-mikrostatin-excel

Visual Basic for Applications paroles aizsardzības funkcionalitātes mērķis ir ģenerēt kontroli un drošību attīstībai, tāpēc nevajadzētu būt pareizai vaicāt par šīm lietām vietnē. Tomēr, pieņemot, ka risinājums ir tāpēc, ka mēs aizmirsām paroli vai ka izstrādātāja tehniķis deva čikungunju un nolika peli, šeit ir praktisks risinājums, izmantojot sešstūra redaktoru.

VBA ir pieņēmuši izstrādātāju uzņēmumi, tāpēc kodā izmantotais akronīms, lai norādītu, kad parole ir ievadīta, mainās no vienas lietojumprogrammas uz citu. Piemēram, lai noņemtu paroli no Excel VBA makro, parasti akronīms ir DBP=”password”, Access parole ir DPX=”password”. Ja mēs atrodam šo virkni un mainīsim to uz kaut ko līdzīgu DBR, nevis DBP, vai DPR, nevis DPX, saglabājot, aizsardzības atslēgas komanda vairs netiks uzrakstīta pareizi, un vba tiks atvērts neaizsargāts.

Tas, izmantojot Hex redaktoru, rediģēšanas / meklēšanas opcijā raksta meklēto virkni, piemēram, BDP, ar opciju Teksta virkne un lietojumprogrammas saglabāšana ir aktīva, kā parādīts nākamajā attēlā.

makro-vba-parole

Izmantojot heksadecimālo redaktoru (Hex Editor), visticamāk, atvērs .mvba mikrostacijas paplašinājuma makro un veiks šīs izmaiņas, veicot tālāk norādītās darbības.

1. Lejupielādējiet XVI32

To var lejupielādēt no šī adrese; manā gadījumā es lejupielādēju 2.55 versiju, kas ir zema saspiesta ar zip, jums to ir jāatskifē un palaidiet failu xvi32.exe.

vba-xvi32-mikrostatīns

2. Atveriet mvba lietojumprogrammu.

Pirms VBA atvēršanas ir ieteicams izveidot kopiju. Skatiet, lai cik aizsargāts tas būtu, šeit varat redzēt tā iekšas. Nu, atliek vien meklēt to saīsinājumu, kad tas ir atrasts, viens no trim burtiem tiek nomainīts pret X, un tas tiek saglabāts. Ar to VBA jau nav aizsargāta.

Aizverot lietojumprogrammu, būs jājautā, vai tās saglabā izmaiņas, ir jānorāda, ka jā.

vba-xvi32-mikrostatin-excel

Kad tas ir saglabāts, pārliecinieties, ka, atverot VBA, tas vairs neprasa atslēgu, tāpēc, visticamāk, tas piešķirs jaunu. Ja lietotājs, kurš bija aizmirsis paroli, joprojām strādā uzņēmumā, jums jāiet un jāuzsit viņam pa galvu vai vismaz jāpiespiež viņu maksāt par alu piektdien; ja viņš nomira kopā ar čikungunju, mums ir vēl viena klusuma minūte.

vba-xvi32-mikrostatin-excel

Šķiet, ka nākamā mīkla ir Microstation VBA (mvba) saīsinājuma atrašana. Tas nav tas pats attiecībā uz programmu Excel vai Access, taču ar veselo saprātu un pacietību jūs to varat atrast.

Par ietaupījumiem, kas nozīmē, ka nevar zināt paroli, mēs jums piešķirsim akronīmu ķēdi apmaiņā pret simbolisku sadarbību. Protams, vienmēr ir vaininieks vai uzvarētājs, par kuru jāmaksā XD. Tam jums ir jāpērk lejupielāde ar Kredītkarte vai Paypal.

Golgi Alvaress

Rakstnieks, pētnieks, zemes apsaimniekošanas modeļu speciālists. Viņš ir piedalījies tādu modeļu konceptualizācijā un ieviešanā kā: Nacionālā īpašuma administrēšanas sistēma SINAP Hondurasā, Hondurasas apvienoto pašvaldību pārvaldības modelis, integrētais kadastra pārvaldības modelis - reģistrs Nikaragvā, teritorijas administrācijas sistēma SAT Kolumbijā. . Geofumadas zināšanu emuāra redaktors kopš 2007. gada un AulaGEO akadēmijas veidotājs, kas ietver vairāk nekā 100 kursus par GIS - CAD - BIM - Digital Twins tēmām.

Saistītie raksti

2 Komentāri

  1. Sveicieni
    Manā gadījumā es nevēlos salauzt, izdzēst vai iznīcināt vārdu vba parole, es vēlos paziņot vai atcerēties paroli. Vai jūs zināt, kāds būtu režīms?

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

Atpakaļ uz augšu pogu