簡體   English   中英

ZeroMQ Windows Installer NSIS錯誤

[英]ZeroMQ Windows Installer NSIS Error

我想為Ratchet / PHP安裝ZeroMQ,我從http://zeromq.org/distro:microsoft-windows下載了安裝程序。 但是,無論何時嘗試安裝它,我都會不斷收到“ NSIS錯誤”。

測試

運行安裝程序后,它將立即顯示。 x64或x86不同的版本,它們都不起作用。 僅使用ZeroMQ安裝程序會出現此問題。

有誰知道為什么會這樣?

PS我使用Windows 8.1。 (最新)

這個問題並不在Stackoverflow上,但無論如何您都會在這里給我一個技術答案:NSIS需要為其自身打開一個文件句柄,以便它可以讀取壓縮數據,它可以通過調用GetModuleFileName來獲取路徑。和CreateFile打開文件。 如果此步驟失敗,它將顯示_LANG_CANTOPENSELF消息(“錯誤啟動安裝程序”,即屏幕快照中的文本)。

A)涉及文件系統重定向時, GetModuleFileName可能返回“錯誤”路徑,這在使用psexec從遠程64位計算機上的Windows目錄執行程序時最常見,這可能不是嗎?

B)CreateFile的調用可能失敗,這通常是由防病毒軟件持有對該文件的鎖定/拒絕訪問引起的。 嘗試禁用/卸載任何第三方反病毒軟件...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM