吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 640|回复: 7
收起左侧

[已解决] IDA怎样多个版本共存?多版本时插件无法加载。

[复制链接]
wgf4242 发表于 2024-10-24 06:45
本帖最后由 wgf4242 于 2024-10-25 09:53 编辑

比如
8.3的初始化工具运行后。 7.7主程序就无法加载插件。(用LAZYIDA测试的,菜单直接就没了)
7.7的初始化工具运行后。 8.3主程序就无法加载插件。

如何保持多版本同时可用?


【已解决】按2楼方法就可以。
我现在用的方式是bat启动。
7.7。
idapyswitch.exe --force-path .\python38\python38.dll
8.3
idapyswitch.exe --force-path .\python3x\python3x.dll



发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

scz 发表于 2024-10-24 10:01
Hmily 发表于 2024-10-24 09:09
他可能遇到的是py版本不兼容问题,导致无法加载插件,楼主需要注意不同版本ida加载的py版本是有要求的, ...

这个问题是有解的,参看

《4.37 Portable IDA+IDAPython》
h__ps://scz.617.cn/python/202011182246.txt

最下面有一段

若不想固定在3.9版,可以这样:

reg.exe add "HKCU\SOFTWARE\Hex-Rays\IDA" /v "Python3TargetDLL" /t REG_SZ /d ".\python3.dll" /f

让python3.dll去找具体的python3x.dll

我的几个绿色版IDA就各用各的Python 3.x,并不需要写个脚本每次切换注册表,python3.dll就是干这事儿的

免费评分

参与人数 3吾爱币 +3 热心值 +3 收起 理由
wgf4242 + 1 + 1 我很赞同!
micr0 + 1 + 1 我很赞同!
Hmily + 1 + 1 我很赞同!

查看全部评分

scz 发表于 2024-10-24 09:02
IDA安装完之后,复制安装目录到别处,就是绿色版。针对每个绿色版放置各自的插件,互不影响。

点评

他可能遇到的是py版本不兼容问题,导致无法加载插件,楼主需要注意不同版本ida加载的py版本是有要求的,即使绿色版也需要部分注册表进行设置,这个注册表在各个版本中都一样。  详情 回复 发表于 2024-10-24 09:09
Hmily 发表于 2024-10-24 09:09
scz 发表于 2024-10-24 09:02
IDA安装完之后,复制安装目录到别处,就是绿色版。针对每个绿色版放置各自的插件,互不影响。

他可能遇到的是py版本不兼容问题,导致无法加载插件,楼主需要注意不同版本ida加载的py版本是有要求的,即使绿色版也需要部分注册表进行设置,这个注册表在各个版本中都一样。
xinfor 发表于 2024-10-24 09:23
可能是每个ida的python版本问题,可以安装两个python(用便捷版python放在ida目录也可以),每次运行ida前使用idapyswitch命令切换正确的python版本就可以了。

我的ida7.5和9.0就是这样用的

点评

也就是说可以改成用脚本启动不同版本的ida,切版本操作让脚本来做  详情 回复 发表于 2024-10-24 09:42
侃遍天下无二人 发表于 2024-10-24 09:42
xinfor 发表于 2024-10-24 09:23
可能是每个ida的python版本问题,可以安装两个python(用便捷版python放在ida目录也可以),每次运行ida前使 ...

也就是说可以改成用脚本启动不同版本的ida,切版本操作让脚本来做
xinfor 发表于 2024-10-24 11:17
侃遍天下无二人 发表于 2024-10-24 09:42
也就是说可以改成用脚本启动不同版本的ida,切版本操作让脚本来做

应该可以的。注意ida使用哪个python,插件的依赖库就要安装在哪个python下。

你也可以参考scz和H大佬的方式试试
冥界3大法王 发表于 2024-10-24 11:30
其实就是想表达,不同的环境下加载不同的配置,从而互相不影响的工作。。。
从而使用二分法产生问题思路:
1.配置在哪里?
2. 谁去加载它?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-22 11:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表