Dll pour vb/vba (9)

Soyez le premier à donner votre avis sur cette source.

Vue 10 615 fois - Téléchargée 949 fois

Description

La dll (9 Ko) qui s'etend selon les demandes.
Dans zip: dll, xls de test et txt avec les Declare et exemples.
Cette dll n'a pas a etre enregistree, c'est une API.
FONCTIONS FOURNIES:
Lecture registres CURENT_USER et LOCAL_MACHINE.
Ecritue registres CURENT_USER et LOCAL_MACHINE.
Determine si current user est administrateur.
Vitesse processeur.
Type de Windows NT ou non.
Mesures en hautes precisions (temps de fonctions etc).
Selecteur de dossiers avec initialisation du dossier de depart.
Fichier existe, taille fichier, place libre sur disque.
Donne les dossiers: Windows, System, Temp.
Met tous les fichiers d'un dossier dans une ListBox.
Donne le Long depuis String hexadecimale.
Donne String hexadecimale depuis un Long.
Extinction et/ou reboot.
Extractions et inversion d'un Long RGB.
NOUVEAU:
Texte et titre perso sur nouvelle fenetre Notepad, sans fichier ni clipboard.

Conclusion :


Tous les exemples sont faits sur Excel, xls(XP) joint.
Postez moi vos demandes d'extensions.
Sera fait suivant disponibilite.
Code complet de la DLL dans bn2VBcode.txt joint au zip.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
26
Une dll comme tout binaire contient du code interne et/ou des appels externes.
Pour les appels externes, il y a une source de aardman sur cppfrance.
Code interne (appels BIOS ou autre), il faut décompiler.
Messages postés
608
Date d'inscription
samedi 3 août 2002
Statut
Membre
Dernière intervention
22 décembre 2016

Ce que je voulais dire c'est qu'on fait un appel a une dll -> qui fait des appels au BIOS ...
Peut on indentifier ces appels ?
Peut on faire ces appels directement sans passer par la DLL ?
(en théorie ça doit être possible mais j'ai jamais vu d'exemple)

Bonne journée

Afyn - Navedac
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
26
Reconstituer le code bien entendu, ça s'appelle décompiler.
Messages postés
608
Date d'inscription
samedi 3 août 2002
Statut
Membre
Dernière intervention
22 décembre 2016

Bonjour

Et a partir d'une DLL existante win (par exemple winmm.dll) peut on "extraire" les appels -> en asm et reconstituer certaines fonctions de cette DLL ? (à tire decuriosité)

Afyn - Navedac
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
26
Il y a un winsock.ocx ou machin de ce genre deja dsipo pour VB me semble.
Afficher les 27 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.