本文整理汇总了Python中idautils.GetIdbDir方法的典型用法代码示例。如果您正苦于以下问题:Python idautils.GetIdbDir方法的具体用法?Python idautils.GetIdbDir怎么用?Python idautils.GetIdbDir使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类idautils
的用法示例。
在下文中一共展示了idautils.GetIdbDir方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: wait_ready
# 需要导入模块: import idautils [as 别名]
# 或者: from idautils import GetIdbDir [as 别名]
def wait_ready():
global already_loaded
if menu is None:
if os.path.dirname(idautils.GetIdbDir()) == os.getcwd():
create_menu()
# Couldn't find a better way: IDA Hooks do not provide any event to
# know when this happens. To be improved.
prev_status = idc.SetStatus(IDA_STATUS_READY)
idc.SetStatus(prev_status)
if prev_status == IDA_STATUS_READY and (menu is not None):
if not already_loaded:
already_loaded = True
menu.insert_hooks()
return 0
return 1000
示例2: get_database_directory
# 需要导入模块: import idautils [as 别名]
# 或者: from idautils import GetIdbDir [as 别名]
def get_database_directory(self):
return idautils.GetIdbDir()
示例3: test
# 需要导入模块: import idautils [as 别名]
# 或者: from idautils import GetIdbDir [as 别名]
def test():
json_file = os.path.join(idautils.GetIdbDir().replace(
'modules', 'log'), 'examples', 'ida_log_all_tpt480s.json')
g = run(json_file)
if g and DEBUG:
print('[{}] graph created and displayed'.format(NAME))
示例4: init
# 需要导入模块: import idautils [as 别名]
# 或者: from idautils import GetIdbDir [as 别名]
def init(self):
self._last_directory = idautils.GetIdbDir()
ui.init_menu(MenuHandler(self))
self._welcome()
return idaapi.PLUGIN_KEEP
示例5: getIdbDir
# 需要导入模块: import idautils [as 别名]
# 或者: from idautils import GetIdbDir [as 别名]
def getIdbDir(self):
return idautils.GetIdbDir()