zardus / idalink

Some glue facilitating remote use of IDA (the Interactive DisAssembler) Python API.
BSD 2-Clause "Simplified" License
77 stars 18 forks source link

idalink will loop forever if idal is ran for the first time #3

Open ltfish opened 10 years ago

ltfish commented 10 years ago

idalink will loop forever if idal is ran for the first time. There is an agreement window shown at the start of idal if this is the first time of its startup. idalink doesn't handle that.

zardus commented 10 years ago

Yeap, that is a problem... I'm not sure if there's a way to programmatically handle that, though. Maybe it could check for a ".ida" directory and the appropriate ida configs (signifying that the license was accepted) for the current user and throw an exception if it's not there?