如何把idaapi模块在外部给python使用

使用ida都知道idapython插件,提供idc.py idaapi.py idautils.py,可以直接import进来,可以在ida运行时使用内部python插件运行

然而这几个函数在不使用ida上下文的时候是无法使用的,会提示找不到_idaapi模块,那么_idaapi又是哪里来的呢,

通过搜索可以发现是ida\plugin\python.plw中声明的,因此把该文件放到%PYTHONROOT%\Lib\下面,

同时把导入的ida.wll和pytho27.dll放到%PYTHONROOT%\下,即可使用import _idaapi了,这样,上述几个py就可以工作了

你可能感兴趣的:(如何把idaapi模块在外部给python使用)