begin process at 2012 05 30 02:46:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

keylogger link error


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

keylogger link error

lundi 19 septembre 2005 à 00:48:30 | keylogger link error

slope666


voila je fait un keylogger et il me met  un link errora la compilation avec de c++:


  [Linker error] undefined reference to `_Z8HookProcijl@12'
 

qulequ'un a une idée pour y arriver...

merci
lundi 19 septembre 2005 à 01:21:26 | Re : keylogger link error

BruNews

Administrateur CodeS-SourceS
Manque info de la lib contenant cette fonction pour le linker.

ciao...
BruNews, MVP VC++
lundi 19 septembre 2005 à 09:41:05 | Re : keylogger link error

DeAtHCrAsH

Si tu utilises l'API SetWindowsHookEx, tu dois linker avec user32.lib
Mais c'est quand meme bizarre que se soit ca, car cette lib ou dll(user32.dll) est générallement mise d'office dans les param du linker, a moins que tu es touché les propriétés de ton projet et supprimé cette référence.
lundi 19 septembre 2005 à 10:04:08 | Re : keylogger link error

BruNews

Administrateur CodeS-SourceS
Je ne pense pas qu'il se "SOIT" touché en codant mais qu'il "AIT" touché qlqchose plus surement.

ciao...
BruNews, MVP VC++
lundi 19 septembre 2005 à 10:11:45 | Re : keylogger link error

DeAtHCrAsH

LoOl,

Fatigué le BruNews ? Relis mon post ;-)
lundi 19 septembre 2005 à 10:22:27 | Re : keylogger link error

BruNews

Administrateur CodeS-SourceS
"que tu es touché..." => que tu AIES touché...
qui est fatigué ?

ciao...
BruNews, MVP VC++
lundi 19 septembre 2005 à 10:24:31 | Re : keylogger link error

DeAtHCrAsH

Euuuhhh...
Aurais-je loupé une occasion de me taire ?

BruNews prof de francais ^_^
lundi 19 septembre 2005 à 17:12:56 | Re : keylogger link error

slope666

voici un morceau de code raccourci de ma dll. apparement ce n'est pas user32.lib...


#include "dll.h"
#include <windows.h>
#include <cstdio>

HHOOK kbdhook;
HINSTANCE inst;
int code;
 WPARAM wParam;
  LPARAM lParam;
 
 
  FILE *yes;
 
   int _stdcall Load(){
       
        DLL_PROCESS_ATTACH;
        LRESULT CALLBACK HookProc(int code, WPARAM wParam, LPARAM lParam);
        kbdhook=SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)HookProc,inst,1);
       
      
        yes = fopen("c:\\log.txt","a+");
       
       
       switch (1){
       case VK_RETURN:  fprintf(yes,"[ENTREE]\n");}
       
        return 1;
        }

 


voici l'erreur:

  [Linker error] undefined reference to `_Z8HookProcijl@12'
  ld returned 1 exit status
 C:\...\Makefile.win [Build Error]  [Project1.dll] Error 1

lundi 19 septembre 2005 à 17:38:32 | Re : keylogger link error

BruNews

Administrateur CodeS-SourceS
ah ok _Z8HookProcijl@12 est le nom 'décoré' par le compilo de HookProc.
ben visiblement il ne trouve pas la fonction, mets la juste au dessus de son appel, tu éviteras les déclarations.

Prends l'habitude de compiler en C les DLLs, ça évite ces décorations de nom à la c**.
DLL est pour Windows alors enlève <cstdio> et utilise API (CreateFile, WriteFile, SetFilePointer, CloseHandle), tu auras une dll plus petite et plus performante, préférable pour un keylogger.

ciao...
BruNews, MVP VC++
mardi 20 septembre 2005 à 00:06:11 | Re : keylogger link error

slope666

voilà j'ai réussi a compiler enfin, mais encore un probleme, le keylogger n'écrit rien dans le fichier texte... pourquoi?

    int _stdcall Load(){
       
        DLL_PROCESS_ATTACH;
        kbdhook=SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)HookProc,inst,1);
        
        yes = fopen("c:\\log.txt","a+");

       
       switch (1){
       case VK_RETURN:  fprintf(yes,"[ENTREE]\n");}
        LRESULT CALLBACK HookProc(int code, WPARAM wParam, LPARAM,    lParam);
        return CallNextHookEx(kbdhook,code,wParam,lParam); ;
        }

je ferais les réglages <cstdio> après...


1 2

Cette discussion est classée dans : error, keylogger, link


Répondre à ce message

Sujets en rapport avec ce message

Error executing link.exe. [ par Kinamstrong ] Linking...com.obj : error LNK2001: unresolved external symbol _recvfrom@24com.obj : error LNK2001: unresolved external symbol _bind@12com.obj : error probleme de compilation !! [ par Darkneon ] Voila, j'ai passe de Borland C++ a VC++ et j'ai un petit(?) probleme.Lorsque je veux cree un .exe, ca me dit:Linking...LINK : fatal error LNK1104: can LINK : fatal error LNK1104: cannot open file "msvcrtd.lib" [ par TagadaTsoin ] j'ai un pb avec visual c++ 6je créée un projet mfc appwizard, basé sur des boites de dialogues, je ne rajoute RIEN aux sources générées, je compile et LINK : fatal error LNK1104: cannot open file "nafxcwd.lib" [ par langedechu ] j'ai cherché de l'aide sur les forum mais en vain voila mon erreur :LINK : fatal error LNK1104: cannot open file "nafxcwd.lib"Error executing link.exe Problème après la compilation [ par Ben0007 ] Hello,J'ai enfin fini ma première version en m'aidant des modèles et exemples du tutorial, ça compile correctement (0 erreurs 0 warnings) mais lorsque LINK : fatal error LNK1104: cannot open file "uuid.lib" [ par PHT ] Slt,Voila, je suis au bord du suicide, ça fait 2 mois que je veux absolument Visual Studio C++, je l'ai réinstallé une dixaine de fois, installer une Link en vc++(urgent)!!!! [ par imanedaoudi ] salut j'utilise une ressource Dialog en vc++6.0, je travaille avec, tt est bien,je ferme le fichier,je l'ouvre une deuxiéme fois et ooop des erreurs d Opengl link error [ par lilington ] salut voici ma source opengl (1er juste test) mais je n'arrive ni à la compiler avec vc++6.0 ni avec devc++4.9.9.0   j'ai pour vc++ 2 erreurs de linki probleme de link [ par neophenix83 ] Bonjour,Je construit un projet C++ sous winCE5.0 pour lequel j'utilise la librairie rtccore.h.Tout se passe bien à la compiltation (VC8) mais au momen link KMD [ par Sebopop2 ] Salut,alors voila, j'essaie de me mettre au KMDs, j'ai donc recupere cette source de brunews :http://www.cppfrance.com/codes/CACHER-PROCESSUS-CHOIX-DR


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 1,061 sec (3)

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