TéléchargementsMicrostation-Bentley

Briser le mot de passe Microstation macro VBA

Visual Basic pour Applications est une série de bibliothèques mises à disposition par Microsoft, quelque peu démodées mais très puissantes, en particulier dans les versions d'Office antérieures à 2010. Bien qu'il continue d'exister, de nombreux développements sont désormais réalisés dans .NET et d'autres environnements; même ainsi, pour les développements basés sur des cadres, VBA est une solution tout à fait pratique et dans le Cas de Microstation, assez simple. Au moins je me souviens en avoir parlé en montrant le Carte délimitée Et quelque chose avec XFM.

Ce sont quelques-uns des problèmes qui m'ont été posés ce matin, alors que je me rendais au rond-point de la Virgin dans une maison tropicale:

Aide: Lorsque je lance le VBA, je reçois le message:

« Les informations de licence pour ce composant sont introuvables. Vous ne disposez pas de droits suffisants avec cette licence pour utiliser cette fonctionnalité dans l'environnement de développement.

Il existe un certain nombre de façons de contourner ce problème, y compris l'installation d'un package prérequis pour microstation tel que ceux publiés pour XM. Le problème ici est que, peut-être lorsque vous utilisez une version de Windows 8 ou Windows 10, de nombreuses bibliothèques à l'ancienne ne fonctionnent pas et ce VBA a sûrement été construit avant 2010.Vba-xvi32-microstatine-excel

Une sortie pratique: installez Visual Basic 2010 Express, cela ne va pas charger beaucoup l'ordinateur et ajoutera les contrôles OCX possibles éventuellement qu'un utilisateur expérimenté du débogueur pourrait détecter et entrer à partir de la console de commande.

Une voie probable de télécharger Visual Basic Express est ce.

Dans le cas où vous souhaitez exécuter à partir de Microstation Connect Edition, il est presque certain que l'application doit effectuer un ajustement car certaines routes de bibliothèque ont changé.

Pour exécuter une microstation VBA marcro, dans le cas de V8i et plus tôt, cela se fait avec Utilities / Marcro / Project Manager. Dans le cas de Microstation Connect, vous devez choisir l'onglet Utilitaires du ruban.

Comme vous pouvez le voir, la macro est exécutée, mais si nous voulons toucher le code, vous verrez apparaître la fenêtre de protection.

Est-il possible de briser le mot de passe qu'un VBA possède?

Vba-xvi32-microstatine-excel

La fonctionnalité de protection par mot de passe de Visual Basic pour Applications cherche à générer un contrôle et une sécurité pour les développements, il ne devrait donc pas être correct de poser des questions sur ces choses sur un site Web. Cependant, en supposant que la solution est parce que nous avons oublié le mot de passe ou que le technicien développeur a donné le chikungunya et a raccroché la souris, voici une solution pratique utilisant un éditeur hexadécimal.

VBA est adopté par les sociétés de développement, de sorte que l'acronyme utilisé dans le code pour indiquer quand le mot de passe est entré change d'une application à l'autre. Par exemple, pour supprimer le mot de passe d'une macro Excel VBA, l'acronyme est normalement DBP = "password", pour Access, le mot de passe est DPX = "password". Si nous trouvons cette chaîne et la changeons en quelque chose comme DBR au lieu de DBP, ou DPR au lieu de DPX, une fois enregistrée, la commande de clé de protection ne sera plus orthographiée correctement et le vba s'ouvrira sans protection.

Ceci, en utilisant l'éditeur Hex, dans l'option Modifier / Recherche, écrit la chaîne que nous recherchons, par exemple BDP, avec l'option Chaîne de texte et la sauvegarde de Case active active, comme indiqué dans l'image suivante.

mot de passe macro-vba?

À l'aide d'un éditeur hexadécimal (éditeur hexadécimal), il est susceptible d'ouvrir la macro d'extension .mvba microstation et effectuer cette modification en procédant comme suit:

1. Télécharger XVI32

Cela peut être téléchargé à partir de cette direction; Dans mon cas, je télécharge la version 2.55, bas compressée en zip, il faut la décompresser et exécuter le fichier xvi32.exe.

Vba-xvi32-microstatino

2. Ouvrez l'application mvba.

Il est recommandé, avant d'ouvrir le VBA, d'en faire une copie. Voyez que, peu importe sa protection, vous pouvez voir ses tripes ici. Eh bien, la seule chose qui reste est de chercher cet acronyme, une fois trouvé, l'une des trois lettres est remplacée par un X, et elle est enregistrée. Avec cela, le VBA n'est déjà pas protégé.

Lors de la fermeture, la demande demandera si elles enregistrent les modifications, il faut indiquer que oui.

Vba-xvi32-microstatine-excel

Une fois qu'il a été enregistré, voyez que lorsque vous ouvrez le VBA, il ne demande plus de clé, il est donc susceptible d'en attribuer une nouvelle. Si l'utilisateur qui avait oublié le mot de passe travaille toujours dans l'entreprise, il faut aller lui donner quelques bosses sur la tête ou au moins le forcer à payer les bières vendredi; s'il est mort avec le chikungunya, nous avons une autre minute de silence.

Vba-xvi32-microstatine-excel

Trouver l'acronyme de Microstation VBA (mvba) semble être le prochain casse-tête. Ce n'est pas la même chose pour Excel ou Access mais avec un effort de bon sens et de patience, vous pouvez le trouver.

Pour les économies que signifie ne pas pouvoir connaître le mot de passe, nous vous donnerons la chaîne d'acronymes en échange d'une collaboration symbolique. Bien sûr, il y a toujours un coupable ou un gagnant, celui-là doit être facturé XD. Pour cela, vous devez acheter le téléchargement avec Carte de crédit ou Paypal.

Golgi Álvarez

Écrivain, chercheur, spécialiste des modèles de gestion des terres. Il a participé à la conceptualisation et à la mise en œuvre de modèles tels que : Système national d'administration de la propriété SINAP au Honduras, Modèle de gestion des municipalités conjointes au Honduras, Modèle intégré de gestion du cadastre - Registre au Nicaragua, Système d'administration du territoire SAT en Colombie . Éditeur du blog de connaissances Geofumadas depuis 2007 et créateur de l'AulaGEO Academy qui comprend plus de 100 cours sur les sujets SIG - CAD - BIM - Digital Twins.

Articles Relatifs

2 Commentaires

  1. salutations
    Dans mon cas, je ne veux pas casser, supprimer ou détruire le mot de passe vba, ce que je veux, c'est me le faire savoir ou m'en souvenir. Savez-vous quel serait le mode?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

Retour à bouton en haut