本文整理匯總了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()