Mon nouveau site: Black-security.org
 
Bonjour 38.107.179.218, nous sommes le 06 février 2012, il est 10:31
     
 
   
Mode de Comptabilité - Version précedente de World-of-Crack.fr
il y à 65 membres connectés
Chargement en cours...
Navigation
 
Cours (92 articles)
 
Boîte à outils
License Creative Commons CC0 (zero)

Importer une DLL en Python

Note de l'article : 1 1 1 0 0
Cette article a été consulté 5333 fois.

Il est possible d'importer une DLL dans un programme en python, graçe au module ctypes ! Il est préferable de lire au préalable ce tutoriel : Créer une DLL et l'importé

Pour ceci vous devez possedez python (python.org) et le module ctypes (http://python.net/crew/theller/ctypes/).

 

Une fois que tout ceci est installer, créer un dossier "PythonDLL" sur votre disque dur !

Vous devez copier votre DLL que vous avez créer dans le dossier c:\PythonDLL qui s'appelera test.dll !

 

Maintenant ouvrez une invite de commande et taper ceci :

Microsoft Windows [version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation. Tous droits réservés.

C:\Users\clintm>cd C:\PythonDLL

C:\PythonDLL>python
Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from ctypes import cdll
>>> mydll = cdll.LoadLibrary('test.dll')

Si votre DLL (test.dll) contient la fonction "MaFonction()" alors taper ceci :

>>> mydll.MaFonction("salut")

 

Et la ! comme par hasard une boîte de dialogue s'ouvre (seulement si vous avez utiliser la DLL conçu dans le tutoriel précedement cité)


Excelent tutoriel : http://wolfprojects.altervista.org/dllforpyinc.php

UneJolieFonction



Article écrit par Clint mourlevat le 13/06/2010, sous license License Creative Commons CC0 (zero)
Signature de l'auteur : « trop de paroles noient la vérité »