begin process at 2010 03 16 01:22:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > REGISTER FILE

REGISTER FILE


 Information sur la source

Note :
5,5 / 10 - par 2 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Système Classé sous :enregistrer, activex, registre Niveau :Débutant Date de création :30/09/2002 Date de mise à jour :02/10/2002 01:07:38 Vu / téléchargé :3 430 / 281

Auteur : EBArtSoft

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note


 Description

Enregistre vos Dll et Ocx dans la base de registre.
  


 Conclusion

Permet entre autre d'enregistrer vos dll quand vous les changez de dossier  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture VB6 ADDIN - FAITES DISPARAITRE LES MSGBOX D'ERREUR IDE
Source avec Zip Source avec une capture MONITEUR CPU
Source avec Zip Source avec une capture BLOQUER/DEBLOQUER UN FICHIER NTFS
Source avec Zip Source avec une capture NETWORK MONITOR INTER-PROCESS
Source avec Zip Source avec une capture PING (SOCKET MODE RAW)

 Sources de la même categorie

Source avec Zip REMOTE SOUND AND VLC par sonataIII
Source avec Zip Source avec une capture INFO MÉMOIRE par 3aloula
Source avec Zip Source avec une capture CHANGER L'ICONE ET LE NOM D'UN LECTEUR DE CARTE par Sechaud
Source avec Zip Source avec une capture SYSTRAY + BALLOON - VARIANTE AVEC TEXTE DANS L'ICÔNE par jack
Source avec Zip Source avec une capture DATE-HEURE DE LANCEMENT D'UN PROGRAMME par jack

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) FICHIERS_CACHÉS_LECTURE_SEULE par Le Pivert
Source avec Zip Source avec une capture Source .NET (Dotnet) CAPTURE ET ENREGISTREMENT D'UNE IMAGE DEPUIS UNE WEBCAM par RENAUD34
Source avec Zip SUPPRESSION MESSAGE SÉCURITÉ À L'UTILISATION D'UN CONTRÔLE A... par mimiZanzan
Source avec Zip Source .NET (Dotnet) CRÉER UN VRAI OCX EN DOTNET par Patrice99
Source avec Zip DLLREGISTER par BlackWizzard

Commentaires et avis

Commentaire de Nox le 01/10/2002 03:10:16

met sa dans un .BAT qui est dans le répertoire de MaDLL.dll (par exemple)

regsvr32 MaDLL.dll

Commentaire de francktfr le 01/10/2002 10:47:09

a mettre dans un fichier .REG:

REGEDIT4

[HKEY_CURRENT_USERdllfileShell]

[HKEY_CURRENT_USERdllfileShellInscrire]

[HKEY_CURRENT_USERdllfileShellInscrireCommand]
@="Regsvr32.exe %1"

[HKEY_CURRENT_USERdllfileShellDeinscrire]

[HKEY_CURRENT_USERdllfileShellDeinscrireCommand]
@="Regsvr32.exe /u %1"


[HKEY_CURRENT_USERocxfile]

[HKEY_CURRENT_USERocxfileShell]

[HKEY_CURRENT_USERocxfileShellInscrire]

[HKEY_CURRENT_USERocxfileShellInscrireCommand]
@="Regsvr32.exe %1"

[HKEY_CURRENT_USERocxfileShellDeinscrire]

[HKEY_CURRENT_USERocxfileShellDeinscrireCommand]
@="Regsvr32.exe /u %1"

Commentaire de EBArtSoft le 01/10/2002 18:58:59 administrateur CS

Il y a plusieurs autres methodes c'est vrais, mais on est quand même sur un site programmation. On peut très bien l'utiliser pour créer un "Setup". De plus j'aime bien utiliser des issues qui ne nécessite aucun autre process.

On peu très bien appeler les fonctions directement si la dll reste la même
ex: Declare Sub DllRegisterServer1 Alias "DllRegisterServer" Lib "MyDll.Dll" ()
puis Call DllRegisterServer1

Commentaire de francktfr le 01/10/2002 22:27:13

ha parcequ'on est sur un site de prog, faut se casser la tete avec les classes et les api quand un clic droit de la souris suffit ?
Pour les setup, visual studio a deja ce qu'il faut.
Personnellement, je n'ai pas besoin de reinventer la roue pour avancer . . .

Commentaire de EBArtSoft le 02/10/2002 01:01:08 administrateur CS

Constructif comme remarque... tu fait tes programmes en un click aussi ?
Voila une autre façon de procéder pour le même resultat en 2 560 octets.

Assemblez ça avec Masm32 :
(Source + Exe dans l'archive Zip)

.386
.model flat, stdcall
option casemap :none

include MASM32INCLUDEwindows.inc
include MASM32INCLUDEkernel32.inc
include MASM32INCLUDEcomdlg32.inc
      
includelib MASM32LIBkernel32.lib
includelib MASM32LIBcomdlg32.lib

WinMain      PROTO :DWORD,:DWORD,:DWORD,:DWORD
GetFileName  PROTO

set MACRO M1, M2
      push M2
      pop  M1
ENDM

.data
      ;FuncName      db "DllUnRegisterSever",0
      FuncName      db "DllRegisterServer",0
      szFileName    db 260 dup(0)
      CommandLine   dd 0
      hInstance     dd 0
      ofn           OPENFILENAME <>
      
.code

start:
      invoke GetModuleHandle, NULL
      mov hInstance, eax
      invoke GetCommandLine
      mov CommandLine, eax
      invoke WinMain,hInstance,NULL,CommandLine,SW_SHOWDEFAULT
      invoke ExitProcess,eax
              
WinMain proc hInst:DWORD,hPrevInst:DWORD,CmdLine:DWORD,CmdShow:DWORD
        LOCAL hLib:DWORD
        invoke GetFileName
        .if szFileName[0] != 0
            invoke LoadLibrary,ADDR szFileName
            mov hLib, eax
            invoke GetProcAddress,hLib,ADDR FuncName
            call eax
            invoke FreeLibrary,hLib
        .endif        
        xor eax,eax
        ret
WinMain endp

GetFileName proc
    mov ofn.lStructSize,        sizeof OPENFILENAME
    set ofn.hInstance,          hInstance
    set ofn.lpstrFile,          offset szFileName
    set ofn.nMaxFile,           sizeof szFileName
    set ofn.Flags,              OFN_FILEMUSTEXIST or OFN_HIDEREADONLY
    invoke GetOpenFileName,ADDR ofn
    ret
GetFileName endp
      
end start

Commentaire de francktfr le 02/10/2002 22:08:39

ben si tu n'as vraimment que ca a faire, continue . . .

Commentaire de EBArtSoft le 02/10/2002 22:21:08 administrateur CS

Ahhh j'aime les réponses positive, même quand elles sont ironiques.
Si un jour un de mes programmes te semble utile j'espere que tu sera le premier
à mettre y un commentaire ....   ;-)

Question : Comment créer une Dll avec licence (je vois l'option dans vb6 mais je ne peut pas l'activer) ?

Commentaire de dualite2 le 21/07/2003 18:18:56

bah a moi l'interet semble simple si tu en as 3000 de dll tu vera qu'un prog sa peu etre bcp plus interessant que de cliquer droit 3000fois.
bref...

Commentaire de nico1610 le 16/03/2006 01:17:55

Longtemps apres la tempête ...

Me voila, qui parcour les source de EBArt et je trouve celle la plutot drole.
Avant tout merci a toi EBArt pour toute ces source qui nous permet d'avancé dans le VB comme personne d'autre nous ferrai avancé !

Enfin, FranckTfr, quand tu créer une clé de registre pour les Dll je te conseille Deux chose : Donne un nom explicite et Fait gaffe au bug !!
Car là dé que ta dll aura un chemin avec un espace, ca va planter !! Il faut remplacer "Regsvr32.exe %1" Par "Regsvr32.exe \"%1\""
Alors voila un code qui marche pour Xp a copier dans un .reg avant d'executer :
[HKEY_CLASSES_ROOT\.dll]
@="dllfile"
"Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\.dll\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\dllfile]
@="Extension de l'application"
"AlwaysShowExt"=""
"EditFlags"=hex:01,00,00,00
"TileInfo"="prop:FileVersion;FileDescription"
"InfoTip"="prop:FileDescription;Company;FileVersion;Create;Size"
"NoOpen"=""

[HKEY_CLASSES_ROOT\dllfile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
  65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,35,\
  00,34,00,00,00

[HKEY_CLASSES_ROOT\dllfile\shell]

[HKEY_CLASSES_ROOT\dllfile\shell\Enregistrer la Dll]

[HKEY_CLASSES_ROOT\dllfile\shell\Enregistrer la Dll\command]
@="regsvr32 \"%1\""

[HKEY_CLASSES_ROOT\dllfile\shell\Désenregistrer la Dll]

[HKEY_CLASSES_ROOT\dllfile\shell\Désenregistrer la Dll\command]
@="regsvr32 /u \"%1\""

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Enregistrer des parametre dans la Base de Registre ou dans un fichier [ par CloudStrife ] Je fait un calculatrice qui fait convertiseur de money et qui perme d'ajouter la TVA, de l'enlever etc...mais pour ça je doit pouvoir sauvegarder les enregistrer un object(tableau) dans une base de registre [ par pmborras ] voila je ne connait pas le code pour pouvoir enregistrer un object (en l'occurence un tableau contenant diverses données) dans une table de donn& Utiliser une dll activex sans l'enregistrer [ par MadM@tt ] Bonjour à tous,Je suis sur un programme qui utilise des skins fait avec des dll.Le problème, c'est que ces dll sont enregistrées pour être utilisées, Base de registre ou service Windows [ par samus_mes_zamus ] Où pourrais-je trouver l'endroit où se cré les activeX CommonDialog?Parce que j'ai une erreur 429 et j'ai cherché un peu partout, que ce soit d'active pb activeX excel.application, pa tres dur mais j'y connai rien [ par ekirock ] bonjour, j'utilise une fonction javascript qui me permet grace a un controle activeX de lancer l'impression de document excels. Voici le code <SCRI Créer un contrôle ActiveX qui interroge clé de registre [ par foreal ] Bonjour , je souhaite créer un controle ActiveX qui va récupérer l'identifiant de session qui se trouve dans la clé de registre et le stocke dans une activer contrôle activex dans registre windows [ par gramlinz60 ] Bonjour, j'ai un problème avec un formulaire Access qui utilise un contrôle Snapshot. Il s'agit d'une base de données en réseau multiutilisateur et à Quand et pourquoi enregistrer une dll dans le registre ? [ par GlanduSchmoldu ] La question est posée. A vos claviers. Erreur ActiveX 429 [ par samus_mes_zamus ] J'ai implanté un programme en VBA/Excel sur un autre poste que le mien. Lorsque je clique sur un des boutons (qui sert à ouvrir un CommonDialog), l'er activex [ par voiladoncun ] salut les amis est ce que quelqu'un a l'ocx animgif.ocxmerci !


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales