在 'IDA PRO' 中,让 'IDAPython' 在启动时导入默认模块
In 'IDA PRO', let 'IDAPython' import default module at startup
我们知道'IDAPython'在启动时默认加载几个模块,例如idaapi、idautils....我写了一个模块让python在命令window,我希望每次 python 加载这些默认模块时都可以导入。如何实现?
使用以下内容创建一个文件%APPDATA%\Hex-Rays\IDA Pro\idapythonrc.py
:
import idaapi
idaapi.require('mymodule')
有了这个文件,您甚至可以将 mymodule.py
保存在同一目录中。
P.S。 IDA 也可以告诉你这个目录的路径,这在其他操作系统上可能很方便,或者如果相关的公司名称再次更改;-)。只需输入:
get_user_idadir()
根据提示。
我们知道'IDAPython'在启动时默认加载几个模块,例如idaapi、idautils....我写了一个模块让python在命令window,我希望每次 python 加载这些默认模块时都可以导入。如何实现?
使用以下内容创建一个文件%APPDATA%\Hex-Rays\IDA Pro\idapythonrc.py
:
import idaapi
idaapi.require('mymodule')
有了这个文件,您甚至可以将 mymodule.py
保存在同一目录中。
P.S。 IDA 也可以告诉你这个目录的路径,这在其他操作系统上可能很方便,或者如果相关的公司名称再次更改;-)。只需输入:
get_user_idadir()
根据提示。