我们从Python开源项目中,提取了以下1个代码示例,用于说明如何使用idaapi.plugin_t()。
def __init__(self, path, **attrs): # FIXME: go through all files in plugin/ and call PLUGIN_ENTRY() on each module # this should return an idaapi.plugin_t. # idaapi.plugin_t will contain an init, run, and term method. # also, are some attributes to process: # 'wanted_name' which is for idc. # 'wanted_hotkey', which should be mapped to a keypress. # 'comment' self-explanatory # 'help' self-explanatory # hotkey can be done by: # idaapi.CompileLine('static myname() { RunPythonStateMent("CallSomePython()") }') # idc.AddHotKey(module.wanted_hotkey, "myname") # idaapi.require pass ## ida's native api