Non, ce n'est pas le cas. Mais il peut mettre en cache lorsque vous appelez, et affichera dir
après cela.
Vous pouvez jeter un oeil ce SO Thread, même dans Win32, semble nécessaire d'analyser PE en-tête. Je pense que python doit faire la même chose.
MISE À JOUR:
J'ai trouvé pefile read/write module écrit en python, là, vous pouvez trouver des entrées exportées.
for entry in pe.DIRECTORY_ENTRY_IMPORT:
print entry.dll
for imp in entry.imports:
print '\t', hex(imp.address), imp.name
Output
comdlg32.dll
0x10012A0L PageSetupDlgW
0x10012A4L FindTextW
0x10012A8L PrintDlgExW
[snip]
SHELL32.dll
0x1001154L DragFinish
0x1001158L DragQueryFileW
sera celle que vous recherchez. Vous pouvez utiliser ce nom dans les types ctypes comme
>>> ctypes.windll.comdlg32.PageSetupDlgW
<_FuncPtr object at 0x00A97210>
>>> ctypes.windll.comdlg32.FindTextW
<_FuncPtr object at 0x00A97288>
...
quel code dois-je mettre avant celui que vous avez donné pour que cela fonctionne? –
Salut, vous devez d'abord installer cette bibliothèque python - http://code.google.com/p/pefile/downloads/list – YOU
Tks m8, je l'ai déjà fait: d –