我的代碼NSIS的execwait不會啓動任何網絡位於EXE,使用變量(execwait '$PATHTOEXE'
),即使它包含完整的路徑到exe。
是的,變量包含路徑的正確路徑和語法,以及exe的正確名稱。用戶對網絡上的文件夾/ exe具有完全管理員權限(完全控制)。
當execwait具有完整路徑即execwait 'P:\folder\folder\setup.exe'
時,exe立即啓動。它不啓動與execwait '$PATHTOEXE'
應用程序 - 我有時得到的最好的msiexec命令行信息框彈出。
我已經使用了msg框來確保全局變量包含正確的路徑(例如P:\folder\folder\setup.exe
),它與工作的類型路徑相同。
是的我已經嘗試添加雙引號'「$ PATHTOEXE」'。我曾嘗試添加帶有和不帶雙引號的execwait 'msiexec /i $PATHTOEXE'
。我已經嘗試將該變量僅添加到根目錄並將setup.exe添加到該行(即execwait '$PATHTOEXE\setup.exe'
),並且不加雙引號。特定的setup.exe是由安裝屏蔽創建的。
任何人有什麼我可以做什麼錯誤的想法?
因此P:是一個映射驅動器? – Anders