有人让Immunity Debugger在Windows 10上工作了吗?我将其下载到Windows 10上,以管理员身份启动,然后GUI打开大约半秒钟,然后退出,没有错误或消息。我已经安装了python,多次重新安装了免疫功能,并尝试在Windows 7兼容模式下运行它。似乎没有任何作用。我的理论是某些dll丢失或更改。有什么想法还是仅仅是我的电脑?另外,Ollydbg确实可以在10上工作,但是我发现Immunity调试器更有用。

#1 楼

我正在运行Windows 10 x64,并且遇到了与您相同的问题。问题在于与您的Python安装有关的环境变量。我正在使用Python 2.7.11,它是2.x系列的最新版本。

因此,要使Immunity Debugger在Windows 10上运行,请修改(并在必要时添加)以下环境变量(假设在C:\Python27处安装了Python):


PATH="C:\python27;%PATH%"
PYTHONHOME="C:\python27"
PYTHONPATH="C:\Python27\DLLs;C:\Python27\Lib;C:\Python27\Lib\site-packages"

以下更改使其对我有用。

评论


设置PYTHONPATH为我修复了它。谢谢!

–tintin
16年7月4日在13:09

我确定我是个白痴,但是您能指出我这些变量在哪里吗?

–user16916
16年7月29日在19:58

在Windows 10上?右键单击“开始”按钮并选择系统,然后在右侧选择高级选项,然后在下一个窗口的底部选择环境变量,然后就可以进行编辑并将其添加到PATH变量。我相信它位于变量的底部。

– Starwarsfan2099
16年7月29日在20:01

感谢此方法的成功。...创建除PATH以外的新变量

–user17627
16-10-1在16:42

该解决方案也在Windows Vista上也起到了作用。升级python后出现此问题。将PYTHONHOME和PYTHONPATH添加到env变量中就可以了。谢谢!

–随机
19年2月28日在8:37