Is there an API which lets me programmatically:
- set the default string type (Setup) and
- rebuild the string list (Rebuild)
???
Reverse Engineering Stack Exchange is a question and answer site for researchers and developers who explore the principles of a system through analysis of its structure, function, and operation. It only takes a minute to sign up.
Sign up to join this communityTo rebuild the string list: ida_strlist.build_strlist()
.
I'm not sure if you can set the default type. ida_strlist.get_strlist_options()
returns the options, but the return type is const
.
strwinsetup_t
withset_strlist_options
, it was deprecated in the 7.0 transition as per hex-rays.com/products/ida/news/7_0/docs/api70_porting_guide under strlist.hpp. Usage of it can be found here: github.com/arizvisa/ida-minsc/blob/persistence-refactor/base/…. Since then I think it was moved to the registry with the rest of the UI-related stuff (accessed via registry.hpp in the sdk), but since I'm not on that platform I can't check. It's probably under Software/Hex-Rays/IDA or something.