2011-06-15 12 views
1

我想在我的安裝應用程序中使用路徑編輯控件我正在使用Python msilib進行設計。但我在MSI中發現一個錯誤:如何使用msilib在目錄MSI表中添加變量

The specified path is unavailable. 

有人能幫我找到原因嗎?我想我沒有在Directory表中輸入任何可能導致錯誤的條目。我如何使用msilib來做到這一點?

+1

你能告訴我們相關的代碼嗎?如何確切的錯誤信息,當你得到它?我們需要更多的細節來幫助你! f(open)(「C:\\ temp.txt」,「a」) – ewall 2011-06-16 13:42:29

+0

f = sys.argv [1] f.write(p) f.close ProgramFiles「,這是不可訪問的。我應該如何獲得「C:\ Program Files」 – 2011-06-27 03:58:03

回答

0

這是MSI錯誤:1314 http://msdn.microsoft.com/en-us/library/aa372835(v=vs.85).aspx

這可能是因爲您所指定的路徑是無效的(也許你有像C的名字空間:\ Program Files文件,並應括在引號一樣「C:\ Program Files」),或者如果您指定一個已經存在的路徑,也會發生此錯誤。