Se débarrasser de vb6fr.dll ( version qui marche ) ( enlever l'obligation d'avoir vb6fr.dll )

Soyez le premier à donner votre avis sur cette source.

Vue 21 715 fois - Téléchargée 2 118 fois

Description

Avant tout... Cet source marche très bien, moi même je l'utilise.

Tout d'abord j'explique le principe de cette solution.
En ouvrant le fichier.exe avec un éditeur HEXADÉCIMAL on enlève le VB6FR.DLL et on le remplace par une dll déjà incluse dans tout les Windows ( exemple MSDMO.DLL )
On enregistre le fichier, et voila plu besoins de VB6FR.DLL

Pour ce faire, je vous offres 2 façons, ( La première est la plus simple )

1)
J'ai créer un mini soft en quelque minute qui permet de sélectionner le fichiers.exe désirer et il remplace automatiquement le VB6FR.DLL par MSDMO.DLL

Vous pouvez même uniquement glisser le fichier.EXE sur le fichier "No VB6FRDLL Require.exe" ( source dans le zip ) inclue dans le zip qui va automatiquement modifier le fichier.

2)
Façon manuel, Prendre le logiciel gratuit Hexiwin ( fournie dans le zip )
C'est un éditeur hexadécimal

ouvrer ce programme et avec celui ci ouvrer votre programme qui est en .EXE ( Ex avec_vb6fr.exe )

aller dans Search/Find... ensuite sur la fenêtre qui s'ouvre cliquer sur ASCII et après écrivez VB6 il va vous arriver à VB6FR.dll, changer sa pour un dll que les Windows ont déjà par défaut, moi personnellement j'utilise MSDMO.dll c'est un dll fournie avec win XP et win 98.

Changer le VB6FR.dll pour MSDMO.dll et enregistrer et ouvrer votre programme et voila plu besoin du dll VB6FR.dll

Source / Exemple :


Tout est dans le ZIP
Pour la solution 1, il y a le fichier "No VB6FRDLL Require.exe" ainsi que les sources ( Il permet de faire de façon d'automatiser d'enlever le VB6FR.DLL par MSDMO.DLL )

Pour la solution 2,
Il y a le logiciel gratuit HEXIWIN

Conclusion :


Tout est dans le zip,
Bonne Prog !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
22
Date d'inscription
jeudi 13 janvier 2011
Statut
Membre
Dernière intervention
20 juillet 2011

Commentaire de zaguia le 21/04/2002 23:21:04

remarque pour zmasteur:
au debut j'ai pencer qu' on peuvaient ajouter msvbvm60.dll dans une resource l'extraire dans le systeme et l'enrigistrer et comme ça on auraient un programme 100% autonome...
mais je me suis apperçu que pour extraire les fichiers de la resource on avez besoin de la fameuse dll vb6fr alors j'ai trouver une autre solution (inspirer de l'idee du mouchard) coller comme code binaire les dll et ocx a la fin de notre programme et connaisant leur taille on peut les extrairent et les enrigistrer...
^_^ (mais qu' il est fort ce moi non !!!) si vous n'avez po comprie ou si vous vouler avoir plus d'explication contacter moi

zaguia

nan mai la tu ai aller trop loin ...
la seule et unique façon d auto installer a l ouverture du *.exe la msvbvm60.dll c 'est de créé un loader au fichier en c# ou c++ mai si tu sais coder un loader en c+ ou c ta plus besouin de vb ...
ou tu prend un programme pour créé un pack d installation et tu les inclus dedans !!!
ça a ete un gros probleme pour ceux qui code des RAT pendant un moment ;)
Messages postés
1
Date d'inscription
jeudi 21 février 2008
Statut
Membre
Dernière intervention
21 février 2008

Bonjour,
Je suis novice, et j'ai essayé de changer VB6FR.DLL avec le programme hexiwin et de mettre MSDMO.DLL (copier/coller), je n'y arrive pas.
Il y a-t-il une âme charitable qui puisse m'aider.
Par avance, merci
Nathalie
Messages postés
8
Date d'inscription
jeudi 27 septembre 2007
Statut
Membre
Dernière intervention
29 janvier 2008

Si vous utilisez cette astuce il devient impossible de faire appel à des dll
Exemple : Private Declare Function XXXXX Lib "madll.dll" (ByVal x As Long) As Long
Mais l idée est top bravo
Messages postés
15
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
21 décembre 2007

Superbe
Messages postés
40
Date d'inscription
jeudi 15 juin 2006
Statut
Membre
Dernière intervention
16 mars 2009

Cette Source est Trop bonne pour être Vrais !!
lol Merci
Afficher les 36 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.