2010-05-26 92 views
0

我已經構建了一個通過WScript com對象使用用戶可執行文件的應用程序。 現在主程序位於C:\ Program files \ Myapp Curl可執行文件位於C:\ Curl 但是,如果主應用程序位於Program文件中,它看起來像我的應用程序無法執行curl。 如果我將它移動到另一個位置,它可以很好地執行卷曲。 問題只發生在Vista和Win7上的Windows XP上,它完美地工作。 有什麼特殊的權限,我必須給我的應用程序或什麼?從程序文件中訪問curl可執行文件?

+0

當你說它「不能執行」它,你是什麼意思?你是否收到錯誤信息,如果是,那是什麼? – psmears 2010-05-26 07:23:31

+0

我沒有收到任何錯誤消息。它看起來像是程序被安裝到程序文件中。然後不允許讀取或寫入其他位置。 其實結構簡單 1.主程序被安裝到程序文件中 2.需要可寫的數據庫等外部資源將被安裝到應用程序數據中。 數據庫將由程序創建。但看起來它無法在Xp上創建它。它在Vista和7上的結構相同,但不在Xp上。 – Kaido 2010-05-26 07:53:38

+0

嗯實際上,它證明它不是讀寫問題導致數據庫將被正確地刷新。 它看起來像我無法通過wscript外殼運行curl.exe。 – Kaido 2010-05-26 08:10:27

回答

0

哦,它終於整理出來了。 其實一切都很好,只是在Xp上錯過了,路徑之間有空格,只需要在我的命令中添加雙引號並完成。

相關問題