Pour les gens comme moi qui ont essayés à partir du PDK 1.0 fourni sur [url]http://www.ollydbg.de/[/url] de créer leur propre plugin pour Ollydbg sous Microsoft Visual Studio, vous avez dû rencontrer des erreurs du type : "unresolved externals symbols...."
Il faut reconstruire la bibliothèque statique à partir du fichier "Ollydbg.def" qu'ils nous fournissent gentiment.
1er étape ,lancez une invite de commande et exécutez la chose suivante :
[code:1:7805b05bde]C:\Program Files\Microsoft Visual Studio 8\VC>vcvarsall.bat[/code:1:7805b05bde]
2ème étape, éditez le fichier "Ollydbg.def" et remplacez tous les "_" ( devant le nom de chaque fonction ) par " " ( rien ).
3ème étape, reconstruire la bibliothèque statique :
[code:1:7805b05bde]C:\Dossier_extrait>lib.exe /DEF:Ollydbg.def[/code:1:7805b05bde]
Voilà maintenant il ne vous restera plus qu'à configurer correctement votre projet.
Dans les propriétés de configuration , C/C++ -> Langage -> Char unsigned par default -> Oui (/J).
ensuite dans les propriétés de l'éditeur de lien -> Entrée -> dépendance supplémentaire -> "./OLLYDBG.LIB" et Fichier de définition de module -> "Ollydbg.def".
Voilà maintenant vous pouvez créer à partir des fichiers plugin.h et Bookmark.c votre premier plugin perso.
Enjoy coding your personnal plugins :].