2013-05-17 67 views
0

我的代碼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是由安裝屏蔽創建的。

任何人有什麼我可以做什麼錯誤的想法?

+0

因此P:是一個映射驅動器? – Anders

回答

相關問題