# Initialize HeadlessIda
from headless_ida import HeadlessIda
IDALIB = r"D:\Tools\IDA_Pro_9.0\idat.exe" # idat mode
IDALIB = r"D:\Tools\IDA_Pro_9.0\idalib.dll" # idalib mode
BINARY = r"D:\test\es.exe"
h = HeadlessIda(IDALIB, BINARY)
idautils = h.import_module("idautils")
ida_name = h.import_module("ida_name")
print("fun count:", len(list(idautils.Functions())))
Loading IDA library from: D:\Tools\IDA_Pro_9.0\idalib.dll
[Finished in 266ms with exit code 1]
Test code:
Mode: idat.exe, output:
fun count: 296Mode idalib.dll, output:
Test bin.
es.zip