Skip to main content

Notice: With the release of IDA 8.3, IDA32 has been deprecated, and this extension is no longer required.

OpenWithIDA

Add "Open with IDA" to your Windows context menu.

OpenWithIDA efficiently determines a file's bitness, and proceeds to open it using the correct (32-bit or 64-bit) variant of IDA.

Screenshot

Installation

pip install openwithida

You should now have OpenWithIDA installed using the latest IDA version found on your PC.
If not automatically found, you will be prompted to choose your IDA folder.

FAQ

I've upgraded IDA. How to make OpenWithIDA point to the newer version?

If you've completely uninstalled the previous version of IDA, the upgrade should be picked up automatically the next time you click "Open with IDA".

If the old version still exists, simply run

pip install --force-reinstall openwithida

The context menu item wasn't installed

To find out the cause for the error, run pip install with the -v flag.

Alternatively, run the installer manually (see below).

How to run the installer manually?

Manually invoking the installer offers the following additional options:

  • Installing using a custom path for IDA or Python
  • Installing as an extended verb (meaning you have to hold Shift to display it)
  • Using IDA32 even in IDA 8.2+ (when applicable)
  • Uninstalling the context menu extension

For usage information, run

python installer.py --help

(Even when pip install fails to install the context menu extension, installer.py should be available in the package's installation folder.)

Release files for openwithida 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openwithida 1.0.0
File Size Uploaded
openwithida-1.0.0.tar.gz 5.7 kB Details

Release files / openwithida-1.0.0.tar.gz

Download URL openwithida-1.0.0.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a8cef8143a04fe1e2d8632854ae87869184c4bedad7f866c189827781dd7c5d3
BLAKE2b-256 checksum
How to use checksums
b741e086bc14dc185b473105d328d4dfe61b10cd5d77655d1a144fdfddb68d4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 release file

0.4.0

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page