Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add idapro.vm #1243

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Add idapro.vm #1243

wants to merge 2 commits into from

Conversation

Ana06
Copy link
Member

@Ana06 Ana06 commented Jan 17, 2025

Add idapro.vm, that installs IDA Pro 9 using an IDA Pro installer ida-pro_9*.exe (and optionally a license file) in the Desktop. Make also some changes to idafree.vm to keep both packages consistent.

There are some conflicts between idafree.vm and idapro.vm, as both use the same tool name, which enable us to have a single shortcut (in the Tools directory and the taskbar) and right-click menu option. As long as idapro.vm is installed after idafree.vm (which should be the case using the installer that uses alphabetical order), the installation is as I would expect it:

  • IDA Pro 9 is used in shortcut in the Tools directory and the taskbar (without taskbar duplication)
  • The right-click menu option uses IDA launcher to find the highest version of IDA available.

We may be able to merge or improve these two packages as it is clear if we will be able to install IDA Free 9 (tracked in #1150).

I have kept IDA Pro 9 Desktop shortcut as I find it useful to drag binaries to it.

We need to exclude this new package from testing, as we can't provide an IDA installer. I have tested locally with ida-pro_90_x64win.exe and ida-pro_90sp1_x64win.exe.

Refresh Desktop in the packages whose shortcut is used in FLARE-VM LayoutModification.xml, including the new idapro.vm.

Closes #1225

@Ana06 Ana06 added 🆕 package New package request/idea/PR 🌀 FLARE-VM A package or feature to be used by FLARE-VM 👩‍🦱 IDA Related to IDA or an IDA plugin labels Jan 17, 2025
@Ana06 Ana06 requested a review from sara-rn January 17, 2025 16:28
@Ana06 Ana06 self-assigned this Jan 17, 2025
Add idapro.vm, that installs IDA Pro 9 using an IDA Pro installer
`ida-pro_9*.exe` (and optionally a license file) in the Desktop.
Make also some changes to idafree.vm to keep both packages consistent.

There are some conflicts between idafree.vm and idapro.vm, as both use
the same tool name, which enable us to have a single shortcut (in the
Tools directory and the taskbar) and right-click menu option. As long as
idapro.vm is installed after idafree.vm (which should be the case using
the installer that uses alphabetical order), the installation is as I
would expect it:
- IDA Pro 9 is used in shortcut in the Tools directory and the taskbar
  (without taskbar duplication)
- The right-click menu option uses IDA launcher to find the highest
  version of IDA available.

I have kept IDA Pro 9 Desktop shortcut as I find it useful to drag
binaries to it.

We need to exclude this new package from testing, as we can't provide an
IDA installer.
@Ana06 Ana06 force-pushed the idapro branch 2 times, most recently from bf73579 to 0b44786 Compare January 17, 2025 17:55
Refresh Desktop in the packages whose shortcut is used in FLARE-VM
LayoutModification.xml.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
👩‍🦱 IDA Related to IDA or an IDA plugin 🌀 FLARE-VM A package or feature to be used by FLARE-VM 🆕 package New package request/idea/PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add idapro.vm
1 participant