【问题标题】:ZeroMQ Windows Installer NSIS ErrorZeroMQ Windows 安装程序 NSIS 错误
【发布时间】:2015-07-24 21:32:00
【问题描述】:

我想为 Ratchet/PHP 安装 ZeroMQ,我从 http://zeromq.org/distro:microsoft-windows 下载了安装程序。但是每当我尝试安装它时,我都会收到“NSIS 错误”。

它在我运行安装程序后立即显示。不同的版本,x64 或 x86 的,它们都不起作用。这个问题只出现在 ZeroMQ 安装程序中。

有人知道为什么会这样吗?

附:我使用 Windows 8.1。 (最新)

【问题讨论】:

    标签: windows nsis zeromq


    【解决方案1】:

    这个问题不属于 Stackoverflow 上的问题,但既然你在这里发布了它,我会给你一个技术答案:NSIS 需要为自己打开一个文件句柄,以便它可以读取压缩数据,它通过调用 @987654321 来做到这一点@ 获取路径,CreateFile 打开文件。如果此步骤失败,它会显示 _LANG_CANTOPENSELF 消息(“启动安装程序时出错”,屏幕截图中的文字)。

    A) GetModuleFileName 可以在涉及文件系统重定向时返回“不正确”路径,这在使用 psexec 从远程 Windows 目录执行程序时最常见 64-位计算机,这里可能不是这种情况?

    B)CreateFile 的调用可能会失败,这通常是由防病毒软件锁定/拒绝对文件的访问引起的。尝试禁用/卸载任何第 3 方防病毒软件...

    【讨论】:

    • = 安装程序损坏?
    猜你喜欢
    • 2012-04-13
    • 2013-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-30
    • 1970-01-01
    • 2019-11-19
    相关资源
    最近更新 更多